1page.title=Building Your First App 2page.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 4trainingnavtop=true 5startpage=true 6 7page.tags=sdk tools 8helpoutsWidget=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. You’ll learn how to create an Android 27project and run a debuggable version of the app. You'll also learn some fundamentals of Android app 28design, 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 33to:</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 41expects that you're using Android Studio, some procedures include alternative 42instructions for using 43the 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 46you some fundamental concepts about Android development, so it's important that you follow each 47step.</p> 48