×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Android An introduction for developers Shaastra 2011, IIT Madras Please settle down We’" start in a short while
Slide 2
Slide 2 text
whoami
Slide 3
Slide 3 text
So... Android • Open source mobile OS by Google • Linux kernel, C/Java userspace • Powers millions of devices • 500,000+ new devices added every day
Slide 4
Slide 4 text
Woohoo!
Slide 5
Slide 5 text
Not really. • It’s a free party for everyone • Too much cruft • Hundreds of hardware models • Barrier to entry is low -- quality affected!
Slide 6
Slide 6 text
Enough of talk. Let’s get serious! • Android architecture • Application framework • Development tools • And other things
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
Application Framework • Activities • Services • Background Receivers • Content Providers
Slide 9
Slide 9 text
Activities Active user interactions.
Slide 10
Slide 10 text
Services Quietly working for you, in the background.
Slide 11
Slide 11 text
Background Receivers Get background information. Process.
Slide 12
Slide 12 text
Content Providers Sharing, is caring.
Slide 13
Slide 13 text
And other things... • Intents • XML for layouts • SQLite • OpenGL ES • Android Market!
Slide 14
Slide 14 text
Tools Eclipse SDK tools cross-platform! free!
Slide 15
Slide 15 text
MOAR INFO • d.android.com -- GOD. • android-developers.blogspot.com • #android-dev on irc.freenode.net
Slide 16
Slide 16 text
THANKS! :D Photos from Delhi, IIT Kanpur, DrupalCon London. http://flickr.com/pratulkalia