What is Android
History of android
Versions of android
Features Of Android
Architecture Of Android
Advantages Of Android Platform
Android Application Services
Advantages Of Android Application Development
Technical Aspects Of Android Apps Development
Use Of SDK In Android App Development
Types of Android Applications
WHAT IS ANDROID?
Android is a software stack for mobile devices that
includes an operating system, middleware and key
Android is an operating system based on Linux and Java
Open Source. It is a robot or artificial organism.
HISTORY OF ANDROID
Android, Inc. was founded in California
in October 2003 by Andy Rubin.
Google acquired Android Inc.
on August 17, 2005.
The first commercially available phone
to run Android was the HTC Dream,
released on October 22, 2008.
VERSIONS OF ANDROID
FEATURES OF ANDROID
Some of its features are as follows:
Application framework enabling reuse and replacement of
Dalvik virtual machine optimized for mobile devices
Integrated browser based on the open source WebKit engine
Optimized graphics powered by a custom 2D graphics library; 3D
graphics based on the OpenGL ES 1.0 specification (hardware
SQLite for structured data storage
Media support for common audio, video, and still image formats
(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
GSM Telephony (hardware dependent)
Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
Camera, GPS, compass, and accelerometer (hardware dependent)
Rich development environment including a device emulator, tools
for debugging, memory and performance profiling, and a plugin for
the Eclipse IDE
ARCHITECTURE OF ANDROID
ADVANTAGES OF ANDROID PLATFORM
For sending and receiving data, it has various
technologies like UMTS, CDMA, GSM, EV-DO,
Bluetooth, EDGE and Wi-Fi.
A broad choice of libraries of image files, audio and
Extensive2D and 3D library.
Communication (IPC) message passing.
Essential characteristics like GPS, magnetometer, video
camera, accelerometer and GPS
P2P using Google Talk.
SQLite for data storage.
ANDROID APPLICATION SERVICES
Java mobile application development
Web based applications for mobile devices
Mobile business software development
Android game development
Multimedia and security mobile solutions
Third-party libraries building
Utility applications design and implementation
Software development with Bluetooth, Wi-Fi and GPS
Communication mobile application development
ADVANTAGES OF ANDROID APPLICATION
The porting of the application becomes hassle free.
Investment involved is comparatively low along with
considerable reduction in time required for creating an
Android is based on Linux which facilitates smooth
accessibility to a rich development environment.
Android facilitates swift information gathering and
provides accurate information.
TECHNICAL ASPECTS OF ANDROID APPS
Android applications can developed by using Java
Android uses CDMA, GSM, Wi-Fi, EDGE, EV-
DO, Bluetooth and UMTS to receive and send data on
3D as well as 2D graphics can be utilized.
USE OF SDK IN ANDROID APP
Android SDK tool contains tools for debugging and
testing your application and other utility tools.
SDK Platform tools contains platform-dependent tools for
developing and debugging your application.
The Android SDK includes sample code and applications
for each platform version.
TYPES OF ANDROID APPLICATIONS
Fun & Game Applications