Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
670
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
53
Finding Meaningful, Mission-Driven Work
dlew
0
150
Things Maybe You Don't Know as a Newer Developer
dlew
1
120
Maintaining Software Correctness
dlew
4
1k
Grokking Coroutines (MinneBar)
dlew
5
640
ClimateChangeTech.pdf
dlew
0
140
What Tech Can Do About Climate Change
dlew
0
630
Grokking Coroutines
dlew
5
1.3k
Automated Tests Aren't Enough
dlew
0
520
Other Decks in Programming
See All in Programming
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
エディターってAIで操作できるんだぜ
kis9a
0
730
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
130
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
140
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
160
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.4k
AIコーディングエージェント(skywork)
kondai24
0
170
JETLS.jl ─ A New Language Server for Julia
abap34
1
400
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
2
220
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.3k
SwiftUIで本格音ゲー実装してみた
hypebeans
0
370
AWS CDKの推しポイントN選
akihisaikeda
1
240
Featured
See All Featured
A designer walks into a library…
pauljervisheath
210
24k
RailsConf 2023
tenderlove
30
1.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Music & Morning Musume
bryan
46
7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Building Applications with DynamoDB
mza
96
6.8k
Docker and Python
trallard
47
3.7k
Six Lessons from altMBA
skipperchong
29
4.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Become a Pro
speakerdeck
PRO
31
5.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
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