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
200
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
Simplifying Software Estimation
pratul
0
140
Stop the security theater!
pratul
0
230
Effective and efficient mobile engineering
pratul
0
120
Designing future-proof Android applications
pratul
0
110
Semantic Content Repositories
pratul
1
86
How To Become A Hacker
pratul
3
280
Other Decks in Technology
See All in Technology
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
25
5.9k
日本におけるデータエンジニアリングのこれまでとこれから
foursue
12
2.5k
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
340
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
220
エンタープライズ環境下での Active Directory の運用 TIPS
tamaiyutaro
1
1.6k
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
0
230
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
150
〜小さく始めて大きく育てる〜データ分析基盤の開発から活用まで
kniino
0
2k
NgRx Signal Store
rainerhahnekamp
0
120
HEXA OSINT CTF V3 作戦会議
meow_noisy
0
110
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
150
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.4k
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
29
46k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
356
22k
Code Review Best Practice
trishagee
54
15k
Ruby is Unlike a Banana
tanoku
96
10k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
Unsuck your backbone
ammeep
662
57k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
119
38k
Debugging Ruby Performance
tmm1
70
11k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
243
20k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
990
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
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