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
220
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
23
Reldex: measuring the effectiveness of your app release process
pratul
0
11
Simplifying Software Estimation
pratul
1
210
Stop the security theater!
pratul
0
260
Effective and efficient mobile engineering
pratul
0
160
Designing future-proof Android applications
pratul
0
150
Semantic Content Repositories
pratul
1
120
How To Become A Hacker
pratul
3
300
Other Decks in Technology
See All in Technology
アジャイル脅威モデリング#1(脅威モデリングナイト#8)
masakane55
3
240
日経電子版 for Android の技術的課題と取り組み(令和最新版)/android-20250423
nikkei_engineer_recruiting
1
500
テストって楽しい!開発を加速させるテストの魅力 / Testing is Fun! The Fascinating of Testing to Accelerate Development
aiandrox
0
120
OPENLOGI Company Profile for engineer
hr01
1
24k
AWS全冠芸人が見た世界 ~資格取得より大切なこと~
masakiokuda
5
6.5k
白金鉱業Meetup_Vol.18_生成AIはデータサイエンティストを代替するのか?
brainpadpr
3
180
Стильный код: натуральный поиск редких атрибутов по картинке. Юлия Антохина, Data Scientist, Lamoda Tech
lamodatech
0
820
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
1
490
生成AIによるCloud Native基盤構築の可能性と実践的ガードレールの敷設について
nwiizo
7
1.3k
CodePipelineのアクション統合から学ぶAWS CDKの抽象化技術 / codepipeline-actions-cdk-abstraction
gotok365
5
310
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
1
330
2025-04-14 Data & Analytics 井戸端会議 Multi tenant log platform with Iceberg
kamijin_fanta
0
110
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Building an army of robots
kneath
305
45k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
Statistics for Hackers
jakevdp
798
220k
Gamification - CAS2011
davidbonilla
81
5.2k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Building Applications with DynamoDB
mza
94
6.3k
Docker and Python
trallard
44
3.3k
The Cost Of JavaScript in 2023
addyosmani
49
7.7k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
Building Adaptive Systems
keathley
41
2.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