ANDROID APPLICATION
DEVELOPMENT
By
Sakthi Raajan GS
Android Developer
AGENDA
- 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
 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)
Android intro

Android intro

  • 1.
  • 2.
  • 3.
    - 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.
  • 4.
    GOOGLE STATISTICS “Over 850KAndroid Devices activated Everyday”
  • 5.
  • 6.
    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
  • 7.
  • 8.
  • 9.
    ACTIVITY  It isa single screen with an User Interface.  Activity provides the screen for the user to interact with.  One App may have one or several activities
  • 10.
    INTENT  Intent isa 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
  • 11.
    CONTENT PROVIDER  Itprovides a specific set of application’s data available to other applications.  Many databases are available via the content provider . For example Contact Manager.
  • 12.
    BROADCAST RECEIVER  ABroadcast 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
  • 13.
    SERVICES  It isan faceless component and does not have an User Interface  It runs in the Background indefinitely. Examples: Music Player Downloads
  • 14.
    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
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
    FIRST POWERED ANDROIDDEVICE HTC Dream (T-MOBILE G1)
  • 21.