3. • Is it a magical word which is used bye
mobile companies to sell their products?
• Is it a Language like C, C++, Java?
• Is it a Software ?
4. What is Android ?
An open-source, Linux-based operating system
for mobile devices such as smart phones and
tablet computers.
Smart watches
Televisions
Google Glass
Computer systems
5. Initially developed by Android Inc. and later
purchased by Google in 2005.
The first Android powered device was sold in
Oct 2008
Android is Open Source and Google releases
code under Apache2 license
Google Play Store
9. API Level
Platform Version API Level Version Name
Android 2.3.2
Android 2.3.1
Android 2.3
9 Gingerbread
Android 2.2.x 8 Froyo
Android 2.1.x 7 Eclair
Android 2.0.1 6 Eclair
Android 2.0 5 Eclair
Android 1.6 4 Donut
Android 1.5 3 Cupcake
10. API Level
Android API levels can be divided to three main groups:
Android 1.5 - 2.3 (API levels 3-10) - Android made specifically for
smart phones.
Android 3.0 - 3.2 (API levels 11-13) - Honeycomb, Android made
for tablets.
Android 4 (API levels 14-) - Ice Cream Sandwich - Current
generation, a big merge with tons of additional functionality,
totally revamped Android version, for both phone and tablets.
12. Activity
An Activity is an application component that
provides a screen with which users can interact in
order to do something .
An activity is implemented as Subclass of
ComactActivity.
13. Services
A Service is an application component that can
perform long-running operations in the
background and does not provide a user interface.
A service is implemented as a subclass of Service.
14. Content Providers
A content provider manages a shared set of
application data.
A content provider is implemented as a subclass of
ContentProvider.
15. Broadcast Receivers
A broadcast receiver is a component that responds
to system-wide broadcast announcements.
A broadcast receiver is implemented as a subclass
of BroadcastReceiver.