Home | History | Annotate | Download | only in firstapp
      1 page.title=Building Your First App
      2 page.metaDescription=If you're new to Android app development, this where you should begin. This series of lessons shows you how to create a new project, build a simple app, and run it on a device or emulator.
      3 
      4 trainingnavtop=true
      5 startpage=true
      6 
      7 page.tags=sdk tools
      8 helpoutsWidget=true
      9 
     10 @jd:body
     11 
     12 <div id="tb-wrapper">
     13 <div id="tb">
     14 
     15 <h2>Dependencies</h2>
     16 
     17 <ul>
     18   <li><a href="{@docRoot}studio/index.html">Android Studio</a></li>
     19 </ul>
     20 
     21 </div>
     22 </div>
     23 
     24 <p>Welcome to Android application development!</p>
     25 
     26 <p>This class teaches you how to build your first Android app. Youll learn how to create an Android
     27 project and run a debuggable version of the app. You'll also learn some fundamentals of Android app
     28 design, including how to build a simple user interface and handle user input.</p>
     29 
     30 <h2>Set Up Your Environment</h2>
     31 
     32 <p>Before you start this class, be sure you have your development environment set up. You need
     33 to:</p>
     34 <ol>
     35   <li>Download <a href="{@docRoot}studio/index.html">Android Studio</a>.</li>
     36   <li>Download the latest SDK tools and platforms using the
     37   <a href="{@docRoot}tools/help/sdk-manager.html">SDK Manager</a>.</li>
     38 </ol>
     39 
     40 <p class="note"><strong>Note:</strong> Although most of this training class
     41 expects that you're using Android Studio, some procedures include alternative
     42 instructions for using
     43 the SDK tools from the command line instead.</p>
     44 
     45 <p>This class uses a tutorial format to create a small Android app that teaches
     46 you some fundamental concepts about Android development, so it's important that you follow each
     47 step.</p>
     48