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
620
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
14
Finding Meaningful, Mission-Driven Work
dlew
0
120
Things Maybe You Don't Know as a Newer Developer
dlew
1
100
Maintaining Software Correctness
dlew
4
960
Grokking Coroutines (MinneBar)
dlew
5
600
ClimateChangeTech.pdf
dlew
0
120
What Tech Can Do About Climate Change
dlew
0
590
Grokking Coroutines
dlew
5
1.2k
Automated Tests Aren't Enough
dlew
0
490
Other Decks in Programming
See All in Programming
Serving TUIs over SSH with Go
caarlos0
0
630
Embracing Ruby magic
vinistock
2
210
Instrumentsを使用した アプリのパフォーマンス向上方法
hinakko
0
240
Bedrock × Confluenceで簡単(?)社内RAG
iharuoru
1
120
Cursor/Devin全社導入の理想と現実
saitoryc
29
22k
状態と共に暮らす:ステートフルへの挑戦
ypresto
3
1.2k
AWS Summit Hong Kong 2025: Reinventing Programming - How AI Transforms Our Enterprise Coding Approach
dwchiang
0
130
Browser and UI #2 HTML/ARIA
ken7253
2
170
Contribute to Comunities | React Tokyo Meetup #4 LT
sasagar
0
600
LRパーサーはいいぞ
ydah
6
1.2k
Improve my own Ruby
sisshiki1969
1
110
Golangci-lint v2爆誕: 君たちはどうすべきか
logica0419
1
240
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
840
Building an army of robots
kneath
305
45k
Why Our Code Smells
bkeepers
PRO
336
57k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
The World Runs on Bad Software
bkeepers
PRO
68
11k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Typedesign – Prime Four
hannesfritz
41
2.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
700
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.4k
Facilitating Awesome Meetings
lara
54
6.3k
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