Open main menu

DAVE Developer's Wiki β

Changes

Android Development Model

645 bytes added, 14:57, 20 July 2012
Development tools
* Windows (XP, Vista or 7), Mac OS X (10.5.8 or later) or Linux (tested on Ubuntu Linux, Lucid Lynx) development host
* [http://www.eclipse.org/ 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)
* [http://www.oracle.com/technetwork/java/javase/downloads/index.html 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”, first 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).
[[File:Android-sdk-manager.png|thumb|none|700px|Eclipse with ADT plugin]]
==== Android NDK ====
 
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 ===
An '''overview''' of the SDK can be found here: http://developer.android.com/sdk/exploring.html