Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android - an introduction for developers
Search
Pratul Kalia
October 01, 2011
Technology
3
230
Android - an introduction for developers
Presented to engineering students, who attended Shaastra 2011 at IIT Madras.
Pratul Kalia
October 01, 2011
Tweet
Share
More Decks by Pratul Kalia
See All by Pratul Kalia
The special case of Mobile DevOps
pratul
2
24
Reldex: measuring the effectiveness of your app release process
pratul
0
13
Simplifying Software Estimation
pratul
1
220
Stop the security theater!
pratul
0
260
Effective and efficient mobile engineering
pratul
0
170
Designing future-proof Android applications
pratul
0
160
Semantic Content Repositories
pratul
1
130
How To Become A Hacker
pratul
3
300
Other Decks in Technology
See All in Technology
大手企業のAIツール導入の壁を越えて:サイバーエージェントのCursor活用戦略
gunta
23
6.3k
Azure Developer CLI と Azure Deployment Environment / Azure Developer CLI and Azure Deployment Environment
nnstt1
1
130
LT:組込み屋さんのオシロが壊れた!
windy_pon
0
500
TechBull Membersの開発進捗どうですか!?
rvirus0817
0
230
[zh-TW] DevOpsDays Taipei 2025 -- Creating Awesome Change in SmartNews!(machine translation)
martin_lover
1
650
やさしいClaude Code入門
minorun365
PRO
34
26k
NW運用の工夫と発明
recuraki
1
800
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
25k
プロジェクトマネジメント実践論|現役エンジニアが語る!~チームでモノづくりをする時のコツとは?~
mixi_engineers
PRO
3
180
CSSDay, Amsterdam
brucel
0
140
GigaViewerにおけるMackerel APM導入の裏側
7474
0
460
What's Next in OpenShift Q2 CY2025
redhatlivestreaming
1
840
Featured
See All Featured
Fireside Chat
paigeccino
37
3.5k
Scaling GitHub
holman
459
140k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
460
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Optimizing for Happiness
mojombo
378
70k
Building Adaptive Systems
keathley
41
2.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
RailsConf 2023
tenderlove
30
1.1k
Speed Design
sergeychernyshev
30
970
Visualization
eitanlees
146
16k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Transcript
Android An introduction for developers Shaastra 2011, IIT Madras Please
settle down We’" start in a short while
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
None
Application Framework • Activities • Services • Background Receivers •
Content Providers
Activities Active user interactions.
Services Quietly working for you, in the background.
Background Receivers Get background information. Process.
Content Providers Sharing, is caring.
And other things... • Intents • XML for layouts •
SQLite • OpenGL ES • Android Market!
Tools Eclipse SDK tools cross-platform! free!
MOAR INFO • d.android.com -- GOD. • android-developers.blogspot.com • #android-dev
on irc.freenode.net
THANKS! :D Photos from Delhi, IIT Kanpur, DrupalCon London. http://flickr.com/pratulkalia