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}sdk/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}sdk/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