Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Intro to Android Development
Daniel Lew
January 08, 2019
Programming
1
410
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
Maintaining Software Correctness
dlew
4
420
Grokking Coroutines (MinneBar)
dlew
5
390
ClimateChangeTech.pdf
dlew
0
46
What Tech Can Do About Climate Change
dlew
0
300
Grokking Coroutines
dlew
5
820
Automated Tests Aren't Enough
dlew
0
420
The Importance of Developer Communities
dlew
0
51
Crazy Fancy Android Text
dlew
5
1.1k
Re-Architecting Applications (Without a Rewrite!)
dlew
8
2.4k
Other Decks in Programming
See All in Programming
花き業界のサプライチェーンを繋げるプロダクト開発の進め方
userlike1
0
170
Swift Observation
shiz
4
290
新卒でサービス立ち上げから Hasuraを使って3年経った振り返り
yutorin
0
230
良質な技術記事を量産する秘訣 / #MeetsPro
jnchito
5
1.5k
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
42k
AWS App Runnerがそろそろ本番環境でも使い物になりそう
n1215
PRO
0
1.1k
低レイヤーから始める GUI
fadis
18
9.4k
はてなリモートインターンシップ2022 フロントエンドブートキャンプ 講義資料
hatena
0
120
What's new in Shopware 6.5
shyim
0
110
量子コンピュータ時代のプログラミングセミナー / 20221222_Amplify_seminar _route_optimization
fixstars
0
250
Remix + Cloudflare Pages + D1 で ポケモン SV のレンタルチームを検索できるアプリを作ってみた
kuroppe1819
4
1.4k
Azure Functionsをサクッと開発、サクッとデプロイ/vscodeconf2023-baba
nina01
1
340
Featured
See All Featured
Designing for Performance
lara
600
65k
Designing Experiences People Love
moore
130
22k
In The Pink: A Labor of Love
frogandcode
132
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
22
1.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
8
3.2k
Automating Front-end Workflow
addyosmani
1351
200k
No one is an island. Learnings from fostering a developers community.
thoeni
12
1.5k
Adopting Sorbet at Scale
ufuk
65
7.8k
A better future with KSS
kneath
230
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
56
2.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
2
400
Navigating Team Friction
lara
177
12k
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