What is Android ?
ּ Android is a Linux-based operating system for mobile
devices such as smartphones and tablet computers.
ּ There are more than 4,00,000 apps in Android market.
ּ The Android is an open source.
Foundation of an Android
o Android, Inc. found in Palo alto in California
united states by Andy Rubin. - October 2003
o Google acquired Android, Inc. – August 2005
o The open handset alliance, a group of several
companies was formed - 5 November 2007
o Android Beta SDK Released - 12 November
Features of Android
o Android can run multiple apps at the Same Time.
o Also support optimized graphics VGA, 2D graphics and 3D graphics.
o Android has a better app market
o Android lets you change your settings faster
o It gives you more options to fit your budget
o Android keeps information visible on your home screen.
o Android also support Java applications.
Advantages of Android
o The ability for anyone to customize the Google Android platform
o Features like weather details, opening screen, live RSS feeds and
even the icons on the opening screen will be able to be customized
o In addition the entertainment functionalities will be taken a
much higher by Google Android being able to offer online
real time multiplayer games
Where the Android Stands in Market
The Android Software Stack
Android Application Development
Security In Android
o Applications are signed with a certificate.
o Applications run in their own process with a unique user id.
o Permissions restrict access to the data on the device.
o Permissions granted by user on installation of application.
o Permissions that application need and declaration of custom
permissions is done.
What is the Open Handset Alliance (OHA)?
It's a consortium of several companies
Developing Android Application
We need following things for developing the androïde applications:
Androïde SDK (http://developer.android.com/sdk/index.html)
Eclipse IDE (http://www.eclipse.org/downloads/)
Using mobile Android device for Barcode Reading (video)
Android - Apps without borders
Features of Gingerbread
o Support for extra-large screen sizes and resolutions .
o Native support for SIP VoIP internet telephony
o Faster, more intuitive text input in virtual keyboard, with
improved accuracy, better suggested text and voice input mode
o Support for Web /VP8 video playback, and AAC audio
o Audio, graphical, and input enhancements for game developers
o High-performance 2D and 3D graphics.
o Support for multicore processor architectures.
o New multimedia features such as HTTP Live streaming
support, a pluggable DRM framework, and easy media file
transfer through MTP/PTP, give developers new ways to bring
rich content to users.
o Enhancements for enterprise: New administrative policies,
such as for encrypted storage and password expiration, help
enterprise administrators manage devices more effectively.
Android 4.0 (Ice Cream Sandwich)
the latest version of the Android platform for phones, tablets,
d more. It builds on the things people love most about
Customizable home screens.
New ways of communicating and sharing
Android 4.2, Jelly Bean
Android 4.2, Jelly Bean improves on the speed and simplicity of
Android 4.1 and includes all new features.
o Photo Sphere and a completely redesigned camera app,
o New Gesture Typing keyboard
o Google Now with all new cards, and much more