Difference between revisions of "Android Development Model"

From DAVE Developer's Wiki
Jump to: navigation, search
(Development tools)
(Overview of the SDK)
Line 47: Line 47:
  
 
An '''overview''' of the SDK can be found here: http://developer.android.com/sdk/exploring.html
 
An '''overview''' of the SDK can be found here: http://developer.android.com/sdk/exploring.html
 +
 +
 +
=== Android emulator ===
 +
 +
Please refer to the [http://developer.android.com/tools/help/emulator.html Android emulator page] for detailed information on how the emulator provided with the Android SDK works.
  
 
=== Useful Links ===
 
=== Useful Links ===

Revision as of 14:57, 26 July 2012

Info Box
Android-logo.jpg Applies to Android

Introduction[edit | edit source]

To develop apps for Android devices, you need a set of tools that are included in the Android SDK. Once you've downloaded and installed the SDK, you can access these tools right from your Eclipse IDE (the recommended method), through the ADT plugin, or from the command line, or another IDE (eg: NetBeans).

The following picture shows the typical development workflow:

Android developing overview.png

For further information, please visit https://developer.android.com/tools/workflow/index.html


Development tools[edit | edit source]

A lot of information on how to start programming can be found here: http://developer.android.com/guide/developing/index.html.


Before starting, make sure you can match the following prerequisites:

  • Windows (XP, Vista or 7), Mac OS X (10.5.8 or later) or Linux (tested on Ubuntu Linux, Lucid Lynx) development host
  • Eclipse IDE 3.6.2 (Helios) or greater installed on the development host (if you want to use Eclipse as IDE)
  • Eclipse JDT plugin (included in most Eclipse IDE packages) (if you want to use Eclipse as IDE)
  • JDK 6 (JRE alone is not sufficient)
  • Basic experience with Eclipse IDE (if you want to use Eclipse as IDE)
  • Good knowledge of Java language


In order to start development of your Android “Apps”, you need to install the following components:

  • Android SDK
  • Eclipse ADT plugin (optional)
  • Android NDK (optional)

First of all you should download and install the Android SDK (http://developer.android.com/sdk/index.html). Please follow the instructions reported on http://developer.android.com/sdk/installing.html in order to properly install the SDK. If you want to use Eclipse as IDE, you should also install the Android Development Tools (ADT) Plugin (please find here the related instructions: http://developer.android.com/sdk/eclipse-adt.html#installing).


Eclipse with ADT plugin

Android NDK[edit | edit source]

The NDK is a toolset that allows you to implement parts of your app using native-code languages such as C and C++. For certain types of apps, this can be helpful so that you may reuse existing code libraries written in these languages and possibly increased performance. For further information, please refer to https://developer.android.com/tools/sdk/ndk/index.html

Overview of the SDK[edit | edit source]

An overview of the SDK can be found here: http://developer.android.com/sdk/exploring.html


Android emulator[edit | edit source]

Please refer to the Android emulator page for detailed information on how the emulator provided with the Android SDK works.

Useful Links[edit | edit source]

Android Developer Website

First project tutorial

Notes[edit | edit source]

Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.