1page.title=Creating Apps with Material Design 2page.type=design 3page.image=images/material.png 4page.metaDescription=Learn how to apply material design to your apps. 5 6 7@jd:body 8 9<div id="tb-wrapper"> 10<div id="tb"> 11 <h2>Dependencies and Prerequisites</h2> 12 <ul> 13 <li>Android 5.0 (API level 21)</li> 14 <li>Android Studio 0.8</li> 15 </ul> 16</div> 17</div> 18 19<p>Material design is a comprehensive guide for visual, motion, and interaction design across 20platforms and devices. To use material design in your Android apps, follow the guidelines 21described in the 22<a href="http://www.google.com/design/spec/material-design/introduction.html">material design 23specification</a> and use the new components and functionality available in Android 5.0 24(API level 21).</p> 25 26<p>This class shows you how to create material design apps with the following elements:</p> 27 28<ul> 29<li>The material theme</li> 30<li>Widgets for cards and lists</li> 31<li>Custom shadows and view clipping</li> 32<li>Vector drawables</li> 33<li>Custom animations</li> 34</ul> 35 36<p>This class also teaches you how to maintain compatibility with versions of Android earlier than 375.0 (API level 21) when you use material design features in your app.</p> 38 39<h2>Lessons</h2> 40 41<dl> 42 <dt><a href="{@docRoot}training/material/get-started.html">Getting Started</a></dt> 43 <dd>Learn how to update your app with material design features.</dd> 44 45 <dt><a href="{@docRoot}training/material/theme.html">Using the Material Theme</a></dt> 46 <dd>Learn how to apply material design styles to your app.</dd> 47 48 <dt><a href="{@docRoot}training/material/lists-cards.html">Creating Lists and Cards</a></dt> 49 <dd>Learn how to create lists and cards with a consistent look and feel using system widgets.</dd> 50 51 <dt><a href="{@docRoot}training/material/shadows-clipping.html">Defining Shadows and Clipping Views</a></dt> 52 <dd>Learn how to set elevation for your views to create custom shadows and how to clip views.</dd> 53 54 <dt><a href="{@docRoot}training/material/drawables.html">Working with Drawables</a></dt> 55 <dd>Learn how to create vector drawables and how to tint drawable resources.</dd> 56 57 <dt><a href="{@docRoot}training/material/animations.html">Defining Custom Animations</a></dt> 58 <dd>Learn how to create custom animations for views and activity transitions with shared elements.</dd> 59 60 <dt><a href="{@docRoot}training/material/compatibility.html">Maintaining Compatibility</a></dt> 61 <dd>Learn how to maintain compatibility with platform versions earlier than Android 5.0.</dd> 62</dl> 63