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 next.title=Creating an Android Project
      7 next.link=creating-project.html
      8 
      9 @jd:body
     10 
     11 <div id="tb-wrapper"> 
     12 <div id="tb"> 
     13  
     14 <h2>Dependencies and prerequisites</h2> 
     15 
     16 <ul>
     17   <li>Android 1.6 or higher</li>
     18   <li><a href="http://developer.android.com/sdk/index.html">Android SDK</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 <p>Before you start this class, be sure that you have your development environment set up. You need
     31 to:</p>
     32 <ol>
     33   <li>Download the Android SDK Starter Package.</li>
     34   <li>Install the ADT plugin for Eclipse (if youll use the Eclipse IDE).</li>
     35   <li>Download the latest SDK tools and platforms using the SDK Manager.</li>
     36 </ol>
     37 
     38 <p>If you haven't already done this setup, read <a href="{@docRoot}sdk/installing/index.html">Installing
     39 the SDK</a>. Once you've finished the setup, you're ready to begin this class.</p>
     40 
     41 <p>This class uses a tutorial format that incrementally builds a small Android app in order to teach
     42 you some fundamental concepts about Android development, so it's important that you follow each
     43 step.</p>
     44 
     45 <p><strong><a href="creating-project.html">Start the first lesson &rsaquo;</a></strong></p>
     46 
     47 
     48 <h2>Lessons</h2> 
     49 
     50 <dl> 
     51   <dt><b><a href="creating-project.html">Creating an Android Project</a></b></dt> 
     52     <dd>Shows how to create a project for an Android app, which includes a set of default
     53 app files.</dd> 
     54  
     55   <dt><b><a href="running-app.html">Running Your Application</a></b></dt> 
     56     <dd>Shows how to run your app on an Android-powered device or the Android
     57 emulator.</dd>
     58  
     59   <dt><b><a href="building-ui.html">Building a Simple User Interface</a></b></dt> 
     60     <dd>Shows how to create a new user interface using an XML file.</dd>
     61  
     62   <dt><b><a href="starting-activity.html">Starting Another Activity</a></b></dt>
     63     <dd>Shows how to respond to a button press, start another activity, send it some
     64 data, then receive the data in the subsequent activity.</dd>
     65 </dl> 
     66