SlideShare una empresa de Scribd logo
1 de 17
Spotify Apps
INTRO TO DEVELOPMENT AND DESIGN
LUKASZ DYNOWSKI
What can you do with Spotify ?
Applicability
https://www.spotify.com/us/aboutus/advertisers/ad-specs/billboard-ads/
Resources:
https://www.spotify.com/us/aboutus/advertisers/adspecs/appendices/downloads/
The Architecture
UX Principles


Don’t duplicate functionality from the native Spotify UI. “User have to
stick to Spotify native controls, which they are used to”



A Spotify app is not a website : “The best apps have a clear
purpose, no tabs, minimal amount of text, flat hierarchy and limited
number of features, buttons and other controls.”



The start page should be easy to understand and use



All about music.



Make it instantly personal.



Be here now “Don’t add features that force users to go out to your
website.”



Integrate
App Icons


Use the correct format for the app icon

Link: https://developer.spotify.com/technologies/apps/design_resources.zip
”If you are planning to include deviations from the requirements in your app. You have to provide
information of which deviations have been made and why”

Design application icon in colours that pop from
both a light and dark background
 Use our own set of icons to convey different
features and actions




Make your own icons align with ours



Make sure your icons are sharp and crisp
Responsive
The app should work on both small and
large screens.


Min width :640 px (based on a screen resolution of 800 px with an
160 px ad banner)



Max width: 2500 px or more (large screens).
Columns

Don’t use columns!
“Adding another column navigation inside your app might
lead to column creep.”
Buttons
Use native Spotify buttons as much as
possible. “Use native Spotify buttons as much as possible.”

However, New buttons should resemble
Spotify look and feel
Sharing
Loading
Use Spotify’s throbber when loading
Scrollbars
Don’t use scrollbars within components
Pagination
Using previous/next page navigation.
Album Link
Artist Link
Track Link
Overlay play button
RESOURCES
Design:

https://developer.spotify.com/technologies/apps/guidelines/design/

Resources:

https://developer.spotify.com/technologies/apps/design_resources.zip

Advertisers:
https://www.spotify.com/us/about-us/advertisers/ad-specs/spotify-adformats/

Templates:
https://www.spotify.com/us/about-us/advertisers/adspecs/appendices/downloads/

Más contenido relacionado

La actualidad más candente

Yapper Application
Yapper ApplicationYapper Application
Yapper Application
Bambulin
 
Scrap the Big Launch, Fly a Kite
Scrap the Big Launch, Fly a KiteScrap the Big Launch, Fly a Kite
Scrap the Big Launch, Fly a Kite
Aditi Vora
 
Mobile advertising by Yann Lechelle from Appsfire
Mobile advertising by Yann Lechelle from AppsfireMobile advertising by Yann Lechelle from Appsfire
Mobile advertising by Yann Lechelle from Appsfire
CocoaHeads France
 

La actualidad más candente (20)

[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
[Srijan Wednesday Webinars] Rethinking Mobile Strategy for 2015
 
Yapper Application
Yapper ApplicationYapper Application
Yapper Application
 
Scrap the Big Launch, Fly a Kite
Scrap the Big Launch, Fly a KiteScrap the Big Launch, Fly a Kite
Scrap the Big Launch, Fly a Kite
 
Firefox OS Talk - Web Applications and FirefoxOS Marketplace
Firefox OS Talk - Web Applications and FirefoxOS MarketplaceFirefox OS Talk - Web Applications and FirefoxOS Marketplace
Firefox OS Talk - Web Applications and FirefoxOS Marketplace
 
AIDAHelp - App Basic Info
AIDAHelp - App Basic InfoAIDAHelp - App Basic Info
AIDAHelp - App Basic Info
 
JSFoo 2016 React Native Workshop
JSFoo 2016 React Native WorkshopJSFoo 2016 React Native Workshop
JSFoo 2016 React Native Workshop
 
"Native App & Hybrid App, what is at stake?" by Olivier Berni
"Native App & Hybrid App, what is at stake?" by Olivier Berni"Native App & Hybrid App, what is at stake?" by Olivier Berni
"Native App & Hybrid App, what is at stake?" by Olivier Berni
 
Let us learn to put i phone apps in apple’s app store
Let us learn to put i phone apps in apple’s app storeLet us learn to put i phone apps in apple’s app store
Let us learn to put i phone apps in apple’s app store
 
Orkhan Babayev - Azerbaijan's 1st Accelerator - Startup AddVenture Middle Eas...
Orkhan Babayev - Azerbaijan's 1st Accelerator - Startup AddVenture Middle Eas...Orkhan Babayev - Azerbaijan's 1st Accelerator - Startup AddVenture Middle Eas...
Orkhan Babayev - Azerbaijan's 1st Accelerator - Startup AddVenture Middle Eas...
 
CodeStrong ASO Keynote
CodeStrong ASO KeynoteCodeStrong ASO Keynote
CodeStrong ASO Keynote
 
12 top app testing tools
12 top app testing tools12 top app testing tools
12 top app testing tools
 
How to Make Your Users Fall in Love with Your App
How to Make Your Users Fall in Love with Your AppHow to Make Your Users Fall in Love with Your App
How to Make Your Users Fall in Love with Your App
 
Mobile advertising by Yann Lechelle from Appsfire
Mobile advertising by Yann Lechelle from AppsfireMobile advertising by Yann Lechelle from Appsfire
Mobile advertising by Yann Lechelle from Appsfire
 
b4usolution_Appium Mobile Automation Testing Made Awesome
b4usolution_AppiumMobile Automation Testing Made Awesomeb4usolution_AppiumMobile Automation Testing Made Awesome
b4usolution_Appium Mobile Automation Testing Made Awesome
 
App Marketing 101
App Marketing 101App Marketing 101
App Marketing 101
 
Business Values of PWAs
Business Values of PWAsBusiness Values of PWAs
Business Values of PWAs
 
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scaleAppurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scale
 
Manymo Tool Review
Manymo Tool ReviewManymo Tool Review
Manymo Tool Review
 
Iphone app developers washington
Iphone app developers washingtonIphone app developers washington
Iphone app developers washington
 
Android L10 - Stores and Gaming
Android L10 - Stores and GamingAndroid L10 - Stores and Gaming
Android L10 - Stores and Gaming
 

Destacado (6)

Military secrets
Military secretsMilitary secrets
Military secrets
 
Africananimals 110517215651-phpapp01
Africananimals 110517215651-phpapp01Africananimals 110517215651-phpapp01
Africananimals 110517215651-phpapp01
 
Mias presentation av kvalitativa undersökningar
Mias presentation av kvalitativa undersökningarMias presentation av kvalitativa undersökningar
Mias presentation av kvalitativa undersökningar
 
Vanessa
VanessaVanessa
Vanessa
 
Python 101 language features and functional programming
Python 101 language features and functional programmingPython 101 language features and functional programming
Python 101 language features and functional programming
 
Jk
JkJk
Jk
 

Similar a Spotify Apps

Similar a Spotify Apps (20)

How to make an iPhone app
How to make an iPhone appHow to make an iPhone app
How to make an iPhone app
 
Turn your mobile app idea into reality using react native technology
Turn your mobile app idea into reality using react native technologyTurn your mobile app idea into reality using react native technology
Turn your mobile app idea into reality using react native technology
 
Marketing Strategy: 'Plan It' App
Marketing Strategy: 'Plan It' AppMarketing Strategy: 'Plan It' App
Marketing Strategy: 'Plan It' App
 
A Complete Guide on How to Develop Music Streaming App
A Complete Guide on How to Develop Music Streaming AppA Complete Guide on How to Develop Music Streaming App
A Complete Guide on How to Develop Music Streaming App
 
Alex jubien-think mobile
Alex jubien-think mobileAlex jubien-think mobile
Alex jubien-think mobile
 
Prototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design ResearchPrototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design Research
 
App marketing, PR, best practices and business model
App marketing, PR, best practices and business modelApp marketing, PR, best practices and business model
App marketing, PR, best practices and business model
 
Mobile Application Development - Guide 2020
Mobile Application Development - Guide 2020Mobile Application Development - Guide 2020
Mobile Application Development - Guide 2020
 
Vlog Task
Vlog TaskVlog Task
Vlog Task
 
Deep linking at App Promotion Summit
Deep linking at App Promotion SummitDeep linking at App Promotion Summit
Deep linking at App Promotion Summit
 
Online tools for content development
Online tools for content developmentOnline tools for content development
Online tools for content development
 
Hello mobile application developers! do you know how to promote an app ?
Hello mobile application developers! do you know how to promote an app ?Hello mobile application developers! do you know how to promote an app ?
Hello mobile application developers! do you know how to promote an app ?
 
Exposing the Web’s Biggest (Free) Billboard
Exposing the Web’s Biggest (Free) BillboardExposing the Web’s Biggest (Free) Billboard
Exposing the Web’s Biggest (Free) Billboard
 
Digital Media and App Design
Digital Media and App DesignDigital Media and App Design
Digital Media and App Design
 
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
 
Ux design mistakes to avoid mobile app development guide
Ux design mistakes to avoid mobile app development guideUx design mistakes to avoid mobile app development guide
Ux design mistakes to avoid mobile app development guide
 
Best Practice iPhone SDK App Design
Best Practice iPhone SDK App DesignBest Practice iPhone SDK App Design
Best Practice iPhone SDK App Design
 
Progressive web apps with Angular 2
Progressive web apps with Angular 2Progressive web apps with Angular 2
Progressive web apps with Angular 2
 
iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)
 
IE9 for developers
IE9 for developersIE9 for developers
IE9 for developers
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Spotify Apps