blob: ac8e64a726583e253b4b4fd19a22481a60710c38 [file] [log] [blame]
Scott Main2d6faf92012-03-02 18:02:43 -08001page.title=Building Your First App
Scott Main34bf13d2012-04-20 14:10:51 -07002page.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.
Scott Main2d6faf92012-03-02 18:02:43 -08003
4trainingnavtop=true
5startpage=true
smain@google.com61139c82014-10-20 14:29:22 -07006
7page.tags=sdk tools
8helpoutsWidget=true
Scott Main2d6faf92012-03-02 18:02:43 -08009
10@jd:body
11
Ricardo Cervera8e5775d2014-04-01 10:46:16 -070012<div id="tb-wrapper">
13<div id="tb">
14
15<h2>Dependencies and prerequisites</h2>
Scott Main2d6faf92012-03-02 18:02:43 -080016
17<ul>
Scott Main2d6faf92012-03-02 18:02:43 -080018 <li><a href="http://developer.android.com/sdk/index.html">Android SDK</a></li>
Ricardo Cervera8e5775d2014-04-01 10:46:16 -070019 <li><a href="{@docRoot}tools/sdk/eclipse-adt.html">ADT Plugin</a> 22.6.2 or higher
Scott Main0804b6d2012-07-24 15:51:27 -070020 (if you're using Eclipse)</li>
Scott Main2d6faf92012-03-02 18:02:43 -080021</ul>
Ricardo Cervera8e5775d2014-04-01 10:46:16 -070022
23</div>
24</div>
25
26<p>Welcome to Android application development!</p>
Scott Main2d6faf92012-03-02 18:02:43 -080027
28<p>This class teaches you how to build your first Android app. Youll learn how to create an Android
29project and run a debuggable version of the app. You'll also learn some fundamentals of Android app
30design, including how to build a simple user interface and handle user input.</p>
31
Scott Main39871b72012-07-19 21:11:49 -070032<p>Before you start this class, be sure you have your development environment set up. You need
Scott Main2d6faf92012-03-02 18:02:43 -080033to:</p>
34<ol>
Scott Main39871b72012-07-19 21:11:49 -070035 <li>Download the Android SDK.</li>
Scott Main2d6faf92012-03-02 18:02:43 -080036 <li>Install the ADT plugin for Eclipse (if you’ll use the Eclipse IDE).</li>
37 <li>Download the latest SDK tools and platforms using the SDK Manager.</li>
38</ol>
39
Ricardo Cervera8e5775d2014-04-01 10:46:16 -070040<p class="note"><strong>Note:</strong> Make sure you install the most recent versions of the ADT
41plugin and the Android SDK before you start this class. The procedures described in this class may
42not apply to earlier versions.</p>
43
Scott Main39871b72012-07-19 21:11:49 -070044<p>If you haven't already done these tasks, start by downloading the
45 <a href="{@docRoot}sdk/index.html">Android SDK</a> and following the install steps.
46 Once you've finished the setup, you're ready to begin this class.</p>
Scott Main2d6faf92012-03-02 18:02:43 -080047
Scott Main39871b72012-07-19 21:11:49 -070048<p>This class uses a tutorial format that incrementally builds a small Android app that teaches
Scott Main2d6faf92012-03-02 18:02:43 -080049you some fundamental concepts about Android development, so it's important that you follow each
50step.</p>