• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
6next.title=Creating an Android Project
7next.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><a href="http://developer.android.com/sdk/index.html">Android SDK</a></li>
18  <li><a href="{@docRoot}tools/sdk/eclipse-adt.html">ADT Plugin</a> 20.0.0 or higher
19    (if you're using Eclipse)</li>
20</ul>
21
22</div>
23</div>
24
25<p>Welcome to Android application development!</p>
26
27<p>This class teaches you how to build your first Android app. You’ll learn how to create an Android
28project and run a debuggable version of the app. You'll also learn some fundamentals of Android app
29design, including how to build a simple user interface and handle user input.</p>
30
31<p>Before you start this class, be sure you have your development environment set up. You need
32to:</p>
33<ol>
34  <li>Download the Android SDK.</li>
35  <li>Install the ADT plugin for Eclipse (if you’ll use the Eclipse IDE).</li>
36  <li>Download the latest SDK tools and platforms using the SDK Manager.</li>
37</ol>
38
39<p>If you haven't already done these tasks, start by downloading the
40  <a href="{@docRoot}sdk/index.html">Android SDK</a> and following the install steps.
41  Once you've finished the setup, you're ready to begin this class.</p>
42
43<p>This class uses a tutorial format that incrementally builds a small Android app that teaches
44you some fundamental concepts about Android development, so it's important that you follow each
45step.</p>
46
47<p><strong><a href="creating-project.html">Start the first lesson &rsaquo;</a></strong></p>
48
49