Tuesday, May 17, 2011

Android Overview



Android
  • Android is an open platform, and it’s open source
  • Free, no licensing required
  • Develop mostly in Java and XML – C/C++ for Native development (NDK)
  • Source code available SDK and core apps http://source.android.com

Key Platform Features
  • Multiple Screen Sizes
  • User Interface
  • Concurrent Applications
  • Inter-app Communication
  • Speech Input
  • Location and Mapping Services
  • Hardware Sensors
  • Native Development Kit

Multiple Devices, Single App
  • Shipping 100K+ devices per day
  • More devices = more business
  • SDK supports: Many screen sizes/resolutions Screen density independence

Multiple Devices, Single App

Screen Size & Density Breakdown



Note: This data is based on the number of Android devices that have accessed
Android Market within a 14-day period ending on May 17th 2010


Application Components

 An Android application is actually a collection of several components, each defined in AndroidManifest.xml
  • Activities
  • Services
  • Content Providers
    Broadcast Receivers

Surfacing your UI





No comments:

Post a Comment