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