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
Introduction to Android Application Development
Search
Abhinav Das
March 17, 2016
Technology
0
110
Introduction to Android Application Development
Presentation on Android 101 at a techloop session by IEEE VIT.
Abhinav Das
March 17, 2016
Tweet
Share
More Decks by Abhinav Das
See All by Abhinav Das
Account Aggregator | Apply with Finactive
jordiie09
0
25
.droidcon::recap
jordiie09
0
44
Data Security And Algorithms
jordiie09
0
29
Final Year Project
jordiie09
0
44
Facebook Developer Circle 101
jordiie09
0
120
Google I/O Extended Vellore
jordiie09
0
64
Lockheed Martin
jordiie09
0
25
Google Cloud Next '17 Extended
jordiie09
0
420
ACM VIT Student Chapter
jordiie09
0
110
Other Decks in Technology
See All in Technology
ハイテク休憩
sat
PRO
2
190
20241218_マルチアカウント環境におけるIAM_Access_Analyzerによる権限管理.pdf
nrinetcom
PRO
3
150
NOT VALIDな検査制約 / check constraint that is not valid
yahonda
1
100
SpiderPlus & Co. エンジニア向け会社紹介資料
spiderplus_cb
0
320
ネットワーク可視化の世界
likr
7
5.6k
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1.6k
The future we create with our own MVV
matsukurou
0
1k
OPENLOGI Company Profile
hr01
0
57k
Visual StudioとかIDE関連小ネタ話
kosmosebi
1
190
20241220_S3 tablesの使い方を検証してみた
handy
4
860
テストを書かないためのテスト/ Tests for not writing tests
sinsoku
1
150
エンジニアリングマネージャー視点での、自律的なスケーリングを実現するFASTという選択肢 / RSGT2025
yoshikiiida
4
2.3k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Music & Morning Musume
bryan
46
6.3k
Designing for humans not robots
tammielis
250
25k
Making Projects Easy
brettharned
116
6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
550
BBQ
matthewcrist
85
9.4k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Six Lessons from altMBA
skipperchong
27
3.5k
Bash Introduction
62gerente
609
210k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
Faster Mobile Websites
deanohume
305
30k
Transcript
An Introduction to ANDROID
Hello, Developers!
DISCLAIMER DOs 1. Listen to us speaking. 2. Interact. 3.
Smile. 4. ANDROIDIFY yourself. 5. Be awesome. DON’Ts 1. Get bored. 2. Hate us.
SECTION 1 OVERVIEW Seriously, Why do I make applications for
Android?
61.9% Of the Mobile developers love and make applications for
the Android Environment.
This is why. ➔ OpenSource ➔ The Present, and the
Future ➔ Backbone is JAVA ➔ Developer Friendly ➔ Huge Developer Community
SECTION 2 HISTORY OF ANDROID I know all about Android
versions, I guess.
None
SECTION 3 ANDROID ARCHITECTURE What’s the design of the Android
OS?
What you need to know. 1. Application Framework 2. Add-Ons
and System Applications 3. Core Android Libraries 4. Linux Kernel
SECTION 4 ANDROID APPLICATION LIFECYCLE How does my application behave
in the Android Environment?
The Life Cycle
SECTION 5 DEVELOPMENT ENVIRONMENT I’ve heard about Android Studio. Is
that what you are talking about?
is powered by and
SECTION 6 HANDS ON! Theories are shitty, let’s make an
APP!
Psst..Wish to experience Android N Developer Preview?
QUICK FEATURES 1. Multi-Windows Support 2. Advanced Settings and Configs
3. Revamped Notification and quick settings 4. Amazing Battery Life 5. Data Saver
SECTION 7 APPLICATION DESIGN TRENDS Common, no one uses an
application with weird designs. Right?
MATERIAL DESIGN
SECTION 8 SUPPORT FROM THE COMMUNITY I’m totally in! But,
who’s gonna help me?
★ GOOGLE DOCUMENTATION ★ STACK OVERFLOW ★ GITHUB ★ QUORA
★ ANDROID ARSENAL ★ MATERIAL-UP RESOURCES
“Most programmers don’t do programming because they expect to get
paid, but because it is fun to program.” - Linus Torvalds
ANY QUESTIONS?
THANK YOU FOR COMING! ABHINAV DAS, Developer @jordiie09 MAYUR MAKHIJA,
Developer @makhijamayur