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
The special case of Mobile DevOps
pratul
2
13
Reldex: measuring the effectiveness of your app release process
pratul
0
5
Simplifying Software Estimation
pratul
1
180
Stop the security theater!
pratul
0
240
Effective and efficient mobile engineering
pratul
0
140
Designing future-proof Android applications
pratul
0
130
Semantic Content Repositories
pratul
1
98
How To Become A Hacker
pratul
3
290
Other Decks in Technology
See All in Technology
Valuable Software Engineering
avandeursen
0
250
エムスリーマネジメントチーム紹介資料 / Introduction of M3 Management Team
m3_engineering
0
240
Product Utilization of Large Language Models Starting Today
ymatsuwitter
2
510
SQLによるオブザーバビリティの進化とClickHouseの実力
mikimatsumoto
0
150
Report of JAWS PANKRATION 2024, a global online event using Amazon IVS
yoshimi0227
1
130
ドメインと向き合う - 旅行予約編
hidenorigoto
4
510
映像・音声伝送システム
jtes
0
190
ORM と向き合う
hoto17296
7
5.9k
テストコードの品質を客観的な数値で担保しよう〜Mutation Testのすすめ〜
ysknsid25
1
100
Strict Concurrencyにしたらdeinitでクラッシュする話
0si43
0
120
Oracle Database 23ai 新機能#4 Real Application Clusters
oracle4engineer
PRO
0
110
【shownet.conf_】クロージングセッション
shownet
PRO
0
220
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
31
2.8k
The Mythical Team-Month
searls
218
43k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
The World Runs on Bad Software
bkeepers
PRO
65
11k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
38
2.1k
GraphQLとの向き合い方2022年版
quramy
43
13k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Testing 201, or: Great Expectations
jmmastey
38
7k
What's in a price? How to price your products and services
michaelherold
243
11k
Done Done
chrislema
181
16k
Building Adaptive Systems
keathley
37
2.1k
Code Reviewing Like a Champion
maltzj
519
39k
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