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
260
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
43
Reldex: measuring the effectiveness of your app release process
pratul
0
28
Simplifying Software Estimation
pratul
1
260
Stop the security theater!
pratul
0
300
Effective and efficient mobile engineering
pratul
0
200
Designing future-proof Android applications
pratul
0
190
Semantic Content Repositories
pratul
1
180
How To Become A Hacker
pratul
3
310
Other Decks in Technology
See All in Technology
AlloyDB 奮闘記
hatappi
0
180
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
2
850
Escape from Excel方眼紙 ~マークダウンで繋ぐ、人とAIの架け橋~ /nikkei-tech-talk44
nikkei_engineer_recruiting
0
110
Cortex Code CLI と一緒に進めるAgentic Data Engineering
__allllllllez__
0
510
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
380
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
680
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
visionOS 開発向けの MCP / Skills をつくり続けることで XR の探究と学習を最大化
karad
1
1.1k
20260321_エンベディングってなに?RAGってなに?エンベディングの説明とGemini Embedding 2 の紹介
tsho
0
130
AWS CDK「読めるけど書けない」を脱却するファーストステップ
smt7174
3
200
A Casual Introduction to RISC-V
omasanori
0
490
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
4
1.9k
Featured
See All Featured
Designing for Timeless Needs
cassininazir
0
170
What does AI have to do with Human Rights?
axbom
PRO
1
2k
How GitHub (no longer) Works
holman
316
150k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
310
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
400
Information Architects: The Missing Link in Design Systems
soysaucechin
0
830
Darren the Foodie - Storyboard
khoart
PRO
3
2.9k
Scaling GitHub
holman
464
140k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
GraphQLの誤解/rethinking-graphql
sonatard
75
11k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
The Language of Interfaces
destraynor
162
26k
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