Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Intro to Android Development
Search
Daniel Lew
January 08, 2019
Programming
760
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Intro to Android Development
Dip your toe into Android development!
Talk given at Minneapolis Jr Devs meetup.
Daniel Lew
January 08, 2019
More Decks by Daniel Lew
See All by Daniel Lew
What the fuck are passkeys and why are they everywhere now?
dlew
1
73
How to Use Computers (Privately!)
dlew
0
120
Finding Meaningful, Mission-Driven Work
dlew
0
220
Things Maybe You Don't Know as a Newer Developer
dlew
1
160
Maintaining Software Correctness
dlew
4
1.1k
Grokking Coroutines (MinneBar)
dlew
5
720
ClimateChangeTech.pdf
dlew
0
180
What Tech Can Do About Climate Change
dlew
0
710
Grokking Coroutines
dlew
5
1.4k
Other Decks in Programming
See All in Programming
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
Heart of Swift Concurrency
koher
0
1.1k
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
130
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
260
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
460
Verilogで学ぶCPU自作入門.pdf
uyuki234
7
3.9k
SREの越境 / SRE Collaboration
y0hgi
2
290
iOSDC2026登壇資料.pdf
riofujimon
0
200
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
380
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
200
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
110
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2.1k
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Deep Space Network (abreviated)
tonyrice
0
350
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
450
The World Runs on Bad Software
bkeepers
PRO
72
12k
KATA
mclloyd
PRO
35
16k
Optimizing for Happiness
mojombo
378
71k
Automating Front-end Workflow
addyosmani
1369
210k
Amusing Abliteration
ianozsvald
1
320
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
390
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