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 ›</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