android intro
TRANSCRIPT
ANDROID APPLICATION DEVELOPMENT
By Sakthi Raajan GS Android Developer
AGENDA
GOOGLE STATISTICS
ANDROID ECOSYSTEM
APP MONETIZATION
ANDROID & ITS EVOLUTION’S
BUILDING BLOCKS OF ANDROID
REQUIREMENTS OF ANDROID
MARKET SHARE & ANALYSIS
- Andy Rubin ,Co-founder Android Inc .,SVP ,
Mobile and Digital content and Google Inc.
- Sundar Pichai , SVP at Google ,
where he overseas Android, chrome & Google apps.
GOOGLE STATISTICS
“Over 850K Android Devices
activated Everyday”
ANDROID ECOSYSTEM
What is Android ..??
Android is an Linux based Mobile operating
system .It is an combination of
Software Stacks such as OS, Middleware and Key
applications
EVOLUTIONS OF ANDROID
BUILDING BLOCKS OF ANDROID
ACTIVITY
INTENT
BROADCAST RECEIVER
SERVICES
CONTENT PROVIDER
ACTIVITY
It is a single screen with an User Interface.
Activity provides the screen for the user to interact with.
One App may have one or several activities
INTENT
Intent is a tool which makes an activity to move from one activity
to another
It is sometimes called as ‘Software Glue’ as well as ‘Linker’ .
There are two types of intents . Such as:
Explicit
- Open’s explicitly an certain activity.
Implicit
- Open’s some activity with certain service
CONTENT PROVIDER
It provides a specific set of application’s data available to other
applications.
Many databases are available via the content provider . For
example Contact Manager.
BROADCAST RECEIVER A Broadcast Receiver is a component that does nothing but
receive and react to broadcast announcements. App is given a fixed amount of time to react on broadcast.
Examples:
Incoming call Battery Low Bluetooth ON
SERVICES
It is an faceless component and does not have an User Interface
It runs in the Background indefinitely.
Examples:
Music Player Downloads
REQUIREMENTS OF ANDROID
JDK (Java Development Kit)
> Java programming language is used to build Android application
Eclipse IDE
> Editor, Debugger, profiler, deployment
Android SDK
> Libraries, samples, documentation, handset , emulators, debugger, command
line tools
Eclipse ADT plugin
> Give you a powerful, integrated Android
development environment
Debugging
MARKET SHARE
MARKET SHARE (cont’d)
USAGE SHARE
CATEGORY ANALYSIS
FIRST POWERED ANDROID DEVICE
HTC Dream (T-MOBILE G1)
CATEGORY ANALYSIS (cont’d)