Presented to engineering students, who attended Shaastra 2011 at IIT Madras.
AndroidAn introduction for developersShaastra 2011, IIT MadrasPlease settle downWe’" start in a short while
View Slide
whoami
So... Android• Open source mobile OS by Google• Linux kernel, C/Java userspace• Powers millions of devices• 500,000+ new devices added every day
Woohoo!
Not really.• It’s a free party for everyone• Too much cruft• Hundreds of hardware models• Barrier to entry is low -- quality affected!
Enough of talk. Let’s get serious!• Android architecture• Application framework• Development tools• And other things
Application Framework• Activities• Services• Background Receivers• Content Providers
ActivitiesActive user interactions.
ServicesQuietly working for you,in the background.
Background ReceiversGet background information. Process.
Content ProvidersSharing, is caring.
And other things...• Intents• XML for layouts• SQLite• OpenGL ES• Android Market!
ToolsEclipseSDK toolscross-platform! free!
MOAR INFO• d.android.com -- GOD.• android-developers.blogspot.com• #android-dev on irc.freenode.net
THANKS! :DPhotos from Delhi, IIT Kanpur, DrupalCon London.http://flickr.com/pratulkalia