SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
MARIO VIVIANI
T E C H N O L O G Y E V A N G E L I S T, A M A Z O N A P P S T O R E U K
@mariuxtheone http://www.linkedin.com/in/marioviviani
OPTIMISING APPS UI
FOR FIRE TABLETS
IT’S A-ME!
Mario Viviani
Technology Evangelist, Amazon Appstore UK
@mariuxtheone
Android Developer from 2010
95+ apps published
12.000.000+ downloads
Google Developer Expert 2013-15
Startup Founder, Co-Worker
Speaker at: Droidcon, Android Dev
Days, Google I/O 2015
ANDROID PHONES & TABLETS
FIRE TV & FIRE TV STICK
BLACKBERRYFIRE TABLETS
FIRE TABLET 7’’
J e f f B e zo s
Amazon Q3 Earnings, Oct 2015
FIRE SETS A NEW BAR FOR WHAT
CUSTOMERS SHOULD EXPECT FROM A
LOW-COST TABLET.
THIS IS ONE MORE STEP IN OUR
MISSION TO BRING CUSTOMERS
PREMIUM PRODUCTS AT
NON-PREMIUM PRICES.
#1 SELLING CONSUMER ELECTRONIC
DEVICE ON AMAZON.COM
VOICE NOTEPAD PRO (2010)
Voice Recognition
M A I N F E AT U R E S
Dictate your Notes
Internal Database
Save, Retrieve, Delete Notes
Easy, User-Friendly Interface
VOICE NOTEPAD PRO DOWNLOADS
0
50
100
150
200
250
300
350
400
450
2010 2011 2012 2013 2014 2015 2016
Downloads
Android 4.0
Announced
Material Design
Announced
TO PUSH THE BOUNDARIES,
YOU NEED TO KNOW WHERE
THE EDGES ARE.
Mark Boulton
Designer
U S E A F L E X I B L E L AY O U T
ConstraintLayout
RelativeLayout
FrameLayout
GridLayout
Fragments
UNDERSTANDING
SCREEN DENSITY
PIXELS
RGB
DOTS PER INCH
FIRE HD 8 FIRE HD 10
1280 X 800 PX
FIRE HD 8 FIRE HD 10
1’’
189 DPI 149 DPI
density–independent
pixels
dp (or dip)
dp
VIRTUAL PIXELS
MAINTAIN SCALING
OF UI COMPONENTS
MEDIUM DENSITY
DISPLAY (160 DPI)
HIGH DENSITY
DISPLAY (240dpi)
1dp
1dp
1dp
1dp
160
DPI
320
DPI
1 dp
1 dp
1 px
1 px
1 dp
2 px
2 px
1 dp
px = dp * (DPI/160)
2 = 1 * (320/160)
px = dp * (DPI/160)
USING
QUALIFIERS
SCREEN DENSITY QUALIFIERS
ldpi mdpi hdpi xhdpimdpi hdpi
FIRE 7’’
FIRE HD 10
FIRE HD 8
(tvdpi)
GENERAL SCREEN SIZE QUALIFIERS
small normal large xlarge
2’’ 4’’ 7’’ 10’’
FIRE 7’’
FIRE HD 8
FIRE HD 10
DENSITY, SCREEN SIZE…
WHAT’S THE
BEST SOLUTION?
SMALLEST SCREEN WIDTH QUALIFIERS
Width of the
smallest side
in dp units
SMALLEST SCREEN WIDTH QUALIFIERS
sw800dpsw800dp
smallest
width
width of
smallest side
in dp units
HOW TO CALCULATE SMALLEST SCREEN WIDTH
FIRE HD 10
1280x800 px
149 DPI
? dp
HOW TO CALCULATE SMALLEST SCREEN WIDTH
px = dp * (DPI/160)
HOW TO CALCULATE SMALLEST SCREEN WIDTH
800= dp * (149/160)
dp = 800 / 0.93
= 860.21
sw800dp
SMALLEST SCREEN WIDTH QUALIFIERS – FIRE TABLETS
sw600dp sw800dp
FIRE 7’’
FIRE HD 8
FIRE HD 10
FULLY SUPPORT
FIRE TABLETS
COMBINE DIFFERENT STRATEGIES
GRAPHICAL ASSETS
res/drawable-hdpi (Fire HD 8)
res/drawable-mdpi (Fire and Fire HD 10)
RESOURCE FOLDERS
LAYOUT FOLDERS
res/layout-sw600dp (Fire and Fire HD 8)
res/layout-sw800dp (Fire HD 10)
D E C L A R E S U P P O RT F O R TA B L E T S
I N A N D R O I D M A N I F E S T
<supports-screens
android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="600"/>
OPTIMIZE YOUR ICON
Fire HD 8
hdpi
xhdpi
Fire 7’’
Fire HD 10
TOOLS TO HELP YOU
MAKE GREAT APP ICONS
OPTIMIZE YOUR ICON
bit.ly/MakeGreatIcons
bit.ly/LauncherIconGuidelines
FIRE OS LAUNCHER ICONS
GUIDELINES
THANK YOU!
Mario Viviani
@mariuxtheone
@AmazonAppDev
vivianim@amazon.co.uk
developer.amazon.com/appstore bit.ly/AmazonSummitFeedback

Weitere ähnliche Inhalte

Andere mochten auch

Didactica de la Educación Superior, Centro, Estudios, Posgrado, Estudio, Inve...
Didactica de la Educación Superior, Centro, Estudios, Posgrado, Estudio, Inve...Didactica de la Educación Superior, Centro, Estudios, Posgrado, Estudio, Inve...
Didactica de la Educación Superior, Centro, Estudios, Posgrado, Estudio, Inve...
Álvaro Miguel Carranza Montalvo
 
Educación Intercultural, Bolivia, White Skin, Premisa, Paradigma
Educación Intercultural, Bolivia, White Skin, Premisa, ParadigmaEducación Intercultural, Bolivia, White Skin, Premisa, Paradigma
Educación Intercultural, Bolivia, White Skin, Premisa, Paradigma
Álvaro Miguel Carranza Montalvo
 

Andere mochten auch (20)

Amazon Underground, a Year After - Mario Viviani
Amazon Underground, a Year After - Mario VivianiAmazon Underground, a Year After - Mario Viviani
Amazon Underground, a Year After - Mario Viviani
 
Actionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data BetterActionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data Better
 
What the Top 50 Apps Do with IAP That the Rest of Us Don't
What the Top 50 Apps Do with IAP That the Rest of Us Don'tWhat the Top 50 Apps Do with IAP That the Rest of Us Don't
What the Top 50 Apps Do with IAP That the Rest of Us Don't
 
Is This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike HinesIs This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike Hines
 
Building New Experiences on Amazon Fire TV - Mario Viviani
Building New Experiences on Amazon Fire TV - Mario VivianiBuilding New Experiences on Amazon Fire TV - Mario Viviani
Building New Experiences on Amazon Fire TV - Mario Viviani
 
Is This All There Is? What's New in Monetization
Is This All There Is? What's New in MonetizationIs This All There Is? What's New in Monetization
Is This All There Is? What's New in Monetization
 
Reach More Players: Smart Design for Streaming Media Devices
Reach More Players: Smart Design for Streaming Media DevicesReach More Players: Smart Design for Streaming Media Devices
Reach More Players: Smart Design for Streaming Media Devices
 
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
 
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...
Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...
 
How To: Bringing Media Channels to Amazon Fire TV
How To: Bringing Media Channels to Amazon Fire TV How To: Bringing Media Channels to Amazon Fire TV
How To: Bringing Media Channels to Amazon Fire TV
 
Keynote - What's New in Amazon Appstore 2016
Keynote - What's New in Amazon Appstore 2016Keynote - What's New in Amazon Appstore 2016
Keynote - What's New in Amazon Appstore 2016
 
Workshop: Integrating Amazon APIs in Unity
Workshop: Integrating Amazon APIs in Unity Workshop: Integrating Amazon APIs in Unity
Workshop: Integrating Amazon APIs in Unity
 
Developing Android Apps for TV in Minutes with Amazon Fire App Builder
Developing Android Apps for TV in Minutes with Amazon Fire App BuilderDeveloping Android Apps for TV in Minutes with Amazon Fire App Builder
Developing Android Apps for TV in Minutes with Amazon Fire App Builder
 
Amazon Lab126
Amazon Lab126Amazon Lab126
Amazon Lab126
 
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
 
Desk.Com
Desk.ComDesk.Com
Desk.Com
 
Sue resume 10 8-15
Sue resume 10 8-15Sue resume 10 8-15
Sue resume 10 8-15
 
Didactica de la Educación Superior, Centro, Estudios, Posgrado, Estudio, Inve...
Didactica de la Educación Superior, Centro, Estudios, Posgrado, Estudio, Inve...Didactica de la Educación Superior, Centro, Estudios, Posgrado, Estudio, Inve...
Didactica de la Educación Superior, Centro, Estudios, Posgrado, Estudio, Inve...
 
Forester v2.0
Forester v2.0Forester v2.0
Forester v2.0
 
Educación Intercultural, Bolivia, White Skin, Premisa, Paradigma
Educación Intercultural, Bolivia, White Skin, Premisa, ParadigmaEducación Intercultural, Bolivia, White Skin, Premisa, Paradigma
Educación Intercultural, Bolivia, White Skin, Premisa, Paradigma
 

Ähnlich wie Designing for Tablet - Patterns and Best Practices

OTOSAVER Dash Cam introduction
OTOSAVER  Dash Cam introductionOTOSAVER  Dash Cam introduction
OTOSAVER Dash Cam introduction
Road Neo
 
Gemma inc company brief and product introduction 2014 bluetooth tag
Gemma inc company brief and product introduction  2014 bluetooth tagGemma inc company brief and product introduction  2014 bluetooth tag
Gemma inc company brief and product introduction 2014 bluetooth tag
麒倫 黃
 
Digital Signage Solutions Guide 2015 Web
Digital Signage Solutions Guide 2015 WebDigital Signage Solutions Guide 2015 Web
Digital Signage Solutions Guide 2015 Web
Gary Latter
 
Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014
Paris Android User Group
 
EN_Brochure_spread_2016
EN_Brochure_spread_2016EN_Brochure_spread_2016
EN_Brochure_spread_2016
Batuhan Berber
 

Ähnlich wie Designing for Tablet - Patterns and Best Practices (20)

Mario Viviani - Designing apps for fire TV - Codemotion Amsterdam 2019
Mario Viviani - Designing apps for fire TV - Codemotion Amsterdam 2019Mario Viviani - Designing apps for fire TV - Codemotion Amsterdam 2019
Mario Viviani - Designing apps for fire TV - Codemotion Amsterdam 2019
 
Nick IT master showcase
Nick IT master showcaseNick IT master showcase
Nick IT master showcase
 
OTOSAVER Dash Cam introduction
OTOSAVER  Dash Cam introductionOTOSAVER  Dash Cam introduction
OTOSAVER Dash Cam introduction
 
Internet Done Right in 10 Ways
Internet Done Right in 10 WaysInternet Done Right in 10 Ways
Internet Done Right in 10 Ways
 
How to create Content for Instagram - July 2018
How to create Content for Instagram - July 2018 How to create Content for Instagram - July 2018
How to create Content for Instagram - July 2018
 
Gemma inc company brief and product introduction 2014 bluetooth tag
Gemma inc company brief and product introduction  2014 bluetooth tagGemma inc company brief and product introduction  2014 bluetooth tag
Gemma inc company brief and product introduction 2014 bluetooth tag
 
Mobile - How Advertisers can Embrace New Formats, and Improve Performance wit...
Mobile - How Advertisers can Embrace New Formats, and Improve Performance wit...Mobile - How Advertisers can Embrace New Formats, and Improve Performance wit...
Mobile - How Advertisers can Embrace New Formats, and Improve Performance wit...
 
Digital Signage Solutions Guide 2015 Web
Digital Signage Solutions Guide 2015 WebDigital Signage Solutions Guide 2015 Web
Digital Signage Solutions Guide 2015 Web
 
UXD portfolio
UXD portfolioUXD portfolio
UXD portfolio
 
Presentation ENG
Presentation ENGPresentation ENG
Presentation ENG
 
DFS 2015 catalog
DFS 2015 catalogDFS 2015 catalog
DFS 2015 catalog
 
New CDS Digital Signage Brochure 2017
New CDS Digital Signage Brochure 2017New CDS Digital Signage Brochure 2017
New CDS Digital Signage Brochure 2017
 
Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012
 
Supporting multi screen in android
Supporting multi screen in androidSupporting multi screen in android
Supporting multi screen in android
 
Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014
 
Going Mobile by Nate Beck
Going Mobile by Nate BeckGoing Mobile by Nate Beck
Going Mobile by Nate Beck
 
Slides for media executives on the INMA Study Tour
Slides for media executives on the INMA Study TourSlides for media executives on the INMA Study Tour
Slides for media executives on the INMA Study Tour
 
Brandpositioning samsung m com
Brandpositioning samsung m com Brandpositioning samsung m com
Brandpositioning samsung m com
 
EN_Brochure_spread_2016
EN_Brochure_spread_2016EN_Brochure_spread_2016
EN_Brochure_spread_2016
 
Smaato - NOAH15 Berlin
Smaato - NOAH15 BerlinSmaato - NOAH15 Berlin
Smaato - NOAH15 Berlin
 

Mehr von Amazon Appstore Developers

Mehr von Amazon Appstore Developers (14)

Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
 
Designing Apps in the Age of Media Streaming: Optimise Your Content for TV
Designing Apps in the Age of Media Streaming: Optimise Your Content for TVDesigning Apps in the Age of Media Streaming: Optimise Your Content for TV
Designing Apps in the Age of Media Streaming: Optimise Your Content for TV
 
Bring Your Content Forward on Amazon Fire TV
Bring Your Content Forward on Amazon Fire TVBring Your Content Forward on Amazon Fire TV
Bring Your Content Forward on Amazon Fire TV
 
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
 
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
 
Scale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tvScale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tv
 
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
 
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
 
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario VivianiIn-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
 
Building Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoBuilding Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon Echo
 
Introduction to the Amazon Appstore
Introduction to the Amazon AppstoreIntroduction to the Amazon Appstore
Introduction to the Amazon Appstore
 
Introduction to App Stores
Introduction to App StoresIntroduction to App Stores
Introduction to App Stores
 
Submitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon AppstoreSubmitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon Appstore
 
How To Evolve Players Into Fans
How To Evolve Players Into FansHow To Evolve Players Into Fans
How To Evolve Players Into Fans
 

Kürzlich hochgeladen

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Kürzlich hochgeladen (6)

BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 

Designing for Tablet - Patterns and Best Practices