Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Android - an introduction for developers
Search
Pratul Kalia
October 01, 2011
Technology
280
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Android - an introduction for developers
Presented to engineering students, who attended Shaastra 2011 at IIT Madras.
Pratul Kalia
October 01, 2011
More Decks by Pratul Kalia
See All by Pratul Kalia
The special case of Mobile DevOps
pratul
2
54
Reldex: measuring the effectiveness of your app release process
pratul
0
48
Simplifying Software Estimation
pratul
1
300
Stop the security theater!
pratul
0
330
Effective and efficient mobile engineering
pratul
0
220
Designing future-proof Android applications
pratul
0
230
Semantic Content Repositories
pratul
1
200
How To Become A Hacker
pratul
3
340
Other Decks in Technology
See All in Technology
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
1k
Codex を使った障害対応机上演習の実際
orgachem
PRO
0
230
AWSDirectConnectの構築の進め方を整理してみた
masa_my
1
110
データエンジニアの次の戦場は "プロセスエンジニアリング"
sansantech
PRO
1
150
顧客価値を追いかけたら、プライシングにたどり着いた
sansantech
PRO
2
360
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
190
野蛮なアジャイル [サイボウズ発!]組織の常識を覆した反骨のスクラム実践記 / Barbaric Agile - Enterprise Agile Study Group
ama_ch
0
120
CloudWatch Logsのコスト最適化:どこまでAIに任せてどこから人間が承認すべきか
yama3133
0
150
導入から定着へ ~コーディングエージェントを日常業務に組み込む実践知~
yukisakai1225
0
160
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
170
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
940
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
380
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
530
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
Paper Plane
katiecoart
PRO
5
54k
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Fireside Chat
paigeccino
43
4.1k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Typedesign – Prime Four
hannesfritz
42
3.2k
Faster Mobile Websites
deanohume
310
32k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
So, you think you're a good person
axbom
PRO
2
2.2k
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