Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Optimise Your App UI for Amazon Fire Tablets

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Optimise Your App UI for Amazon Fire Tablets

We’ll deep dive into understanding screen resolution and density of Android Devices, in particular the new line of Fire tablets, disclose the best strategies to properly create and size the layouts and graphical resources of your app, teach you how to provide a correctly-size app icon for Fire OS 5, and how to explicitly declare support for Fire tablets in your Android app manifest.

Avatar for Mario Viviani

Mario Viviani

May 12, 2016

More Decks by Mario Viviani

Other Decks in Technology

Transcript

  1. 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
  2. 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
  3. 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
  4. 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
  5. VOICE NOTEPAD PRO DOWNLOADS 2010 2011 2012 2013 2014 2015

    2016 Downloads Android 4.0 Announced Material Design Announced
  6. TO PUSH THE BOUNDARIES, YOU NEED TO KNOW WHERE THE

    EDGES ARE. Mark Boulton Designer
  7. U S E A F L E X I B

    L E L AY O U T RelativeLayout FrameLayout GridLayout Fragments
  8. dp VIRTUAL PIXELS MAINTAIN SCALING OF UI COMPONENTS MEDIUM DENSITY

    DISPLAY (160 DPI) HIGH DENSITY DISPLAY (240dpi) 1dp 1dp 1dp 1dp
  9. 160 DPI 320 DPI 1 dp 1 dp 1 px

    1 px 1 dp 2 px 2 px 1 dp
  10. GENERAL SCREEN SIZE QUALIFIERS small normal large xlarge 2’’ 4’’

    7’’ 10’’ FIRE 7’’ FIRE HD 8 FIRE HD 10
  11. 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)
  12. 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"/>
  13. TOOLS TO HELP YOU MAKE GREAT APP ICONS OPTIMIZE YOUR

    ICON bit.ly/MakeGreatIcons bit.ly/LauncherIconGuidelines FIRE OS LAUNCHER ICONS GUIDELINES