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