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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Abhinav Das
March 17, 2016
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Android Application Development
Presentation on Android 101 at a techloop session by IEEE VIT.
Abhinav Das
March 17, 2016
More Decks by Abhinav Das
See All by Abhinav Das
Account Aggregator | Apply with Finactive
jordiie09
0
30
.droidcon::recap
jordiie09
0
52
Data Security And Algorithms
jordiie09
0
37
Final Year Project
jordiie09
0
55
Facebook Developer Circle 101
jordiie09
0
140
Google I/O Extended Vellore
jordiie09
0
73
Lockheed Martin
jordiie09
0
29
Google Cloud Next '17 Extended
jordiie09
0
430
ACM VIT Student Chapter
jordiie09
0
110
Other Decks in Technology
See All in Technology
FDE という解 ― 暗黙知と明示知をつなぐ、伴走型エンジニアリング ―
otanet
0
130
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
2.2k
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
9.8k
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
4
4.4k
なぜ Platform Engineering の土台に Kubernetes を選ぶのか
r4ynode
1
560
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
地球に⽣きるAI —GeoAIと「中間領域」— / AI Living on Earth — GeoAI and the “Intermediate Layer” —
ykiyota
0
260
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
720
DevOps Agentで始めるAWS運用 〜フロンティアエージェントが変える運用の現場〜
nyankotaro
1
380
MCP Appsを作ってみよう
iwamot
PRO
4
480
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
30
24k
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
200
Featured
See All Featured
Building AI with AI
inesmontani
PRO
1
1.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Making Projects Easy
brettharned
120
6.7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Become a Pro
speakerdeck
PRO
31
6k
Mind Mapping
helmedeiros
PRO
1
240
Designing for Timeless Needs
cassininazir
1
250
sira's awesome portfolio website redesign presentation
elsirapls
0
280
Test your architecture with Archunit
thirion
1
2.3k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
240
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