• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1page.title=Get Started
2excludeFromSuggestions=true
3walkthru=0
4
5@jd:body
6
7<p>Everything you need to start developing apps for Android is available here on
8<em>developer.android.com</em>. You'll find everything from the API documentation
9and design guidelines, to information about the current device landscape and how you can distribute
10and monetize your app.</p>
11
12
13<p>No two apps are built in the same way, but we've structured the information you need to build an
14app into the following three sections that represent the general order for app development.
15
16
17<style>
18h2.blue{color:#33B5E5}
19h2.blue+hr{background:#33B5E5}
20
21h2.orange{color:#FF8800}
22h2.orange+hr{background:#FF8800}
23
24h2.green{color:#99CC00}
25h2.green+hr{background:#99CC00}
26</style>
27
28<div class="col-4" style="margin-left:0">
29<h2 class="blue">1. Design</h2>
30
31<p>Before you write a single line of code, you need to design the user interface and make it fit
32the Android user experience. Although you may know what a user will <em>do</em> with your app, you
33should pause to focus on how a user will <em>interact</em> with it. Your design should be sleek,
34simple, powerful, and tailored to the Android experience.</p>
35
36<p>So whether you're creating an app alone or you're part of a team, study the <a
37href="{@docRoot}design/index.html">Design</a> guidelines first.</p>
38</div>
39
40<div class="col-5">
41<h2 class="orange">2. Develop</h2>
42<p>Once your design is finalized, all you need are the tools to turn your app ideas into reality.
43Android's framework provides you the APIs to build apps that take full advantage of
44device hardware, connected accessory devices, the Internet, software features, and more.
45With the power of Android, there's no limit to the power of your apps.</p>
46
47<p>Everything you need to learn about the app framework and developer tools is in the <a
48href="{@docRoot}develop/index.html">Develop</a> documentation.</p>
49
50</div>
51
52
53<div class="col-4" style="margin-right:0">
54<h2 class="green">3. Distribute</h2>
55<p>Now your app is complete. You've built it to support a variety of screen sizes and
56densities, and tested it on the Android emulator and on real devices. You're ready to ship your app.</p>
57
58<p>How you proceed depends on a variety of factors, such as your monetization strategy and which
59types of devices your app supports. Everything you need to get started with this process is
60available in the <a href="{@docRoot}distribute/index.html">Distribute</a> section.</p>
61</div>
62
63<p style="clear:both;height:0">&nbsp;</p>
64
65<h2>Go!</h2>
66<p>Get started by installing <a
67href="{@docRoot}studio/index.html">Android Studio</a>&mdash;the official IDE for Android development,
68which includes the Android SDK tools. Then when you're ready to begin coding, follow the training
69for <a href="{@docRoot}training/basics/firstapp/index.html">Building Your First App</a>.</p>