1. 1. Introduction
2. Software development
3. Android Building Blocks
4. Android Features
Prepared By
Siddhesh
siddhesh@webxpress.in
2. What is Android?
A software platform and operating system for mobile
devices
Based on the Linux kernel
An open platform for developers, users & industry
Developed by Google and later the Open Handset Alliance
(OHA)
Unveiling of the Android platform was announced on 5
November 2007 with the founding of OHA
3. What is the Open Handset Alliance (OHA)? (1)
It's a consortium of several companies
Devoted to advancing open standards for mobile devices
Develop technologies that will significantly lower the cost of
developing and distributing mobile devices and services
4. Android Version Release Date Codename
1.1 9 February 2009
1.5 30 April 2009 Cupcake
1.6 15 September 2009 Donut
2.0/2.1 26 October 2009 Eclair
2.2 20 May 2010 Froyo
2.3 6 December 2010 Gingerbread
3.0 22 February 2011 Honeycomb
4.0 19 October 2011 Ice Cream Sandwich
5. Obtaining The Required Tools
• Java JDK
• Eclipse IDE (optional)
• Android SDK
• Android Development Tools (ADT )
6. Main.xml: The main.xml file defines the user interface (UI) of your
application
MainActivity.java: This MainActivity is the entry point of the
application, which is displayed when the application is started.
AndroidManifest.xml: Here you specify the permissions needed
by your application.
For e.g. <uses-permission
android:name=“android.permission.INTERNET”></uses-
permission>
String.xml: Store all the string constants in your application.
R.java: As you add more files and folders to your project, Eclipse
will automatically generate the content of R.java.
7. A. Software Features
Integrated browser based on the open source WebKit
engine
SQLite for relational data storage
Media support for common audio, video, and still image
formats(MPEG4, H.264,MP3,JPG, PNG,GIF)
Google Maps is one of the feature bundled with the Android
platform
B. Hardware Features
Cellular networking : GSM, 3G
LAN : Bluetooth, and Wi-Fi
Graphics Hardware Acceleration
Camera, GPS and Compass
Touch screen and accelerometer for motion sensing
8. As such, in August 2008, Google announced the Android
Market, an online application store for Android devices, and
made it available to users in October 2008.
Using the Market application that is preinstalled on their
Android device, users can simply download third-party
applications directly onto their devices.