Scott Main | 60e5e43 | 2012-04-02 13:11:23 -0700 | [diff] [blame] | 1 | page.title=Supporting Different Devices |
Scott Main | 7d711b1 | 2013-03-11 13:52:35 -0700 | [diff] [blame] | 2 | page.tags="resources","screens","versions","localization" |
Scott Main | 60e5e43 | 2012-04-02 13:11:23 -0700 | [diff] [blame] | 3 | |
| 4 | trainingnavtop=true |
| 5 | startpage=true |
Scott Main | 60e5e43 | 2012-04-02 13:11:23 -0700 | [diff] [blame] | 6 | |
| 7 | @jd:body |
| 8 | |
| 9 | <div id="tb-wrapper"> |
| 10 | <div id="tb"> |
| 11 | |
| 12 | <h2>Dependencies and prerequisites</h2> |
| 13 | <ul> |
| 14 | <li>Android 1.6 or higher</li> |
| 15 | </ul> |
| 16 | |
| 17 | <h2>You should also read</h2> |
| 18 | <ul> |
| 19 | <li><a href="{@docRoot}guide/topics/resources/index.html">Application Resources</a></li> |
| 20 | <li><a href="{@docRoot}training/multiscreen/index.html">Designing for Multiple Screens</a></li> |
| 21 | </ul> |
| 22 | |
| 23 | |
| 24 | </div> |
| 25 | </div> |
| 26 | |
| 27 | <p>Android devices come in many shapes and sizes all around the world. With a wide range of device |
| 28 | types, you have an opportunity to reach a huge audience with your app. In order to be as successful |
| 29 | as possible on Android, your app needs to adapt to various device configurations. Some of the |
| 30 | important variations that you should consider include different languages, screen sizes, and |
| 31 | versions of the Android platform.</p> |
| 32 | |
| 33 | <p>This class teaches you how to use basic platform features that leverage alternative |
| 34 | resources and other features so your app can provide an optimized user experience on a |
| 35 | variety of Android-compatible devices, using a single application package (APK).</p> |
| 36 | |
| 37 | <h2>Lessons</h2> |
| 38 | |
| 39 | <dl> |
| 40 | <dt><b><a href="languages.html">Supporting Different Languages</a></b></dt> |
| 41 | <dd>Learn how to support multiple languages with alternative string resources.</dd> |
| 42 | <dt><b><a href="screens.html">Supporting Different Screens</a></b></dt> |
| 43 | <dd>Learn how to optimize the user experience for different screen sizes and densities.</dd> |
| 44 | <dt><b><a href="platforms.html">Supporting Different Platform Versions</a></b></dt> |
| 45 | <dd>Learn how to use APIs available in new versions of Android while continuing to support |
| 46 | older versions of Android.</dd> |
| 47 | </dl> |
| 48 | |