summaryrefslogtreecommitdiffstats
path: root/docs/html/training/basics/firstapp/index.jd
blob: a95ed8e7f879a9ccb6ee93f4039db5b58eecc68b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
page.title=Building Your First App

trainingnavtop=true
startpage=true
next.title=Creating an Android Project
next.link=creating-project.html

@jd:body

<div id="tb-wrapper"> 
<div id="tb"> 
 
<h2>Dependencies and prerequisites</h2> 

<ul>
  <li>Android 1.6 or higher</li>
  <li><a href="http://developer.android.com/sdk/index.html">Android SDK</a></li>
</ul>
 
</div> 
</div> 
 
<p>Welcome to Android application development!</p> 

<p>This class teaches you how to build your first Android app. You’ll learn how to create an Android
project and run a debuggable version of the app. You'll also learn some fundamentals of Android app
design, including how to build a simple user interface and handle user input.</p>

<p>Before you start this class, be sure that you have your development environment set up. You need
to:</p>
<ol>
  <li>Download the Android SDK Starter Package.</li>
  <li>Install the ADT plugin for Eclipse (if you’ll use the Eclipse IDE).</li>
  <li>Download the latest SDK tools and platforms using the SDK Manager.</li>
</ol>

<p>If you haven't already done this setup, read <a href="{@docRoot}sdk/installing.html">Installing
the SDK</a>. Once you've finished the setup, you're ready to begin this class.</p>

<p>This class uses a tutorial format that incrementally builds a small Android app in order to teach
you some fundamental concepts about Android development, so it's important that you follow each
step.</p>

<p><strong><a href="creating-project.html">Start the first lesson &rsaquo;</a></strong></p>


<h2>Lessons</h2> 

<dl> 
  <dt><b><a href="creating-project.html">Creating an Android Project</a></b></dt> 
    <dd>Shows how to create a project for an Android app, which includes a set of default
app files.</dd> 
 
  <dt><b><a href="running-app.html">Running Your Application</a></b></dt> 
    <dd>Shows how to run your app on an Android-powered device or the Android
emulator.</dd>
 
  <dt><b><a href="building-ui.html">Building a Simple User Interface</a></b></dt> 
    <dd>Shows how to create a new user interface using an XML file.</dd>
 
  <dt><b><a href="starting-activity.html">Starting Another Activity</a></b></dt>
    <dd>Shows how to respond to a button press, start another activity, send it some
data, then receive the data in the subsequent activity.</dd>
</dl>