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
Intro to Android Development
Search
Daniel Lew
January 08, 2019
Programming
1
680
Intro to Android Development
Dip your toe into Android development!
Talk given at Minneapolis Jr Devs meetup.
Daniel Lew
January 08, 2019
Tweet
Share
More Decks by Daniel Lew
See All by Daniel Lew
How to Use Computers (Privately!)
dlew
0
61
Finding Meaningful, Mission-Driven Work
dlew
0
160
Things Maybe You Don't Know as a Newer Developer
dlew
1
120
Maintaining Software Correctness
dlew
4
1k
Grokking Coroutines (MinneBar)
dlew
5
650
ClimateChangeTech.pdf
dlew
0
150
What Tech Can Do About Climate Change
dlew
0
640
Grokking Coroutines
dlew
5
1.3k
Automated Tests Aren't Enough
dlew
0
530
Other Decks in Programming
See All in Programming
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
180
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
CSC307 Lecture 01
javiergs
PRO
0
690
並行開発のためのコードレビュー
miyukiw
0
230
ぼくの開発環境2026
yuzneri
0
230
AI巻き込み型コードレビューのススメ
nealle
2
360
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
100
CSC307 Lecture 09
javiergs
PRO
1
840
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
5.8k
sira's awesome portfolio website redesign presentation
elsirapls
0
150
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
190
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Evolving SEO for Evolving Search Engines
ryanjones
0
130
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
83
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
How to build a perfect <img>
jonoalderson
1
4.9k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Designing Powerful Visuals for Engaging Learning
tmiket
0
230
Transcript
Intro to Android Development @danlew42
None
None
None
Tools
Android Studio
Device / Emulator
Becoming a Developer
Becoming a Developer
Becoming a Developer
Becoming a Developer
Becoming a Developer
New Project Wizard
None
None
VS
None
None
None
None
None
None
None
Feature Fragmentation
UI Fragmentation
Ship Everything
None
None
Manifest App API
Source Java / Kotlin code
Resources Layouts, images, values, configuration, etc…
Gradle Build configuration
Concepts
Lifecycles Observe system state
Intents App communication
Configuration Phone stats
Permissions Device feature access
Context Resource access
What Now?
None
None
None
None
None
Architecture Components https://developer.android.com/jetpack/docs/guide
Continuing Education
None
Google Resources • Udacity - https://www.udacity.com/course/android-basics-nanodegree- by-google--nd803 • Developer Guides
- https://developer.android.com/guide/ • Android Jetpack - https://developer.android.com/jetpack/ • Google Play Services - https://developers.google.com/android/guides/ overview • Firebase - https://firebase.google.com/
Open Source • AOSP - https://source.android.com/ • iosched - https://github.com/google/iosched
• Google samples - https://github.com/googlesamples/
$$$ • CommonsWare • Big Nerd Ranch
Alternative Frameworks React Native Flutter Xamarin
Questions? @danlew42