~/talk

Modern Android Development

Talkat 360|AnDev 2020 · on Friday, 2020-07-24· [android]
slides:none on file

Recommendation: adopt Kotlin as the primary language (Kotlin first) for concise, null-safe code and coroutines; use Android Studio (latest profilers, Motion Editor, view binding) and Jetpack unbundled libraries—Lifecycle/ViewModel + LiveData or coroutines, Paging 3 rewritten with coroutines/Flow, WorkManager (API 14) for deferred jobs, CameraX beta (API 21+) for camera quirks, Navigation for single-activity UIs. Source distribution moves to Android App Bundle (500+ apps, ~20% average APK size savings). New UI system is Jetpack Compose with planned tooling interop.

AI-written summary · about

  1. 0:00Intro
  2. 1:55History Lesson
  3. 8:17Previously... Distribution
  4. 12:44Modern Android Development
  5. 22:57Kotlin Android Initiatives: KTX
  6. 25:18Modern... Tools
  7. 29:17MotionLayout + Motion Editor
  8. 32:23Lifecycles, LiveData, ViewModel, Room Built to work together
  9. 33:16Navigation Component
  10. 34:57WorkManager: at a glance
  11. 35:42WorkManager: use case Concurrent and sequenced tasks
  12. 36:05WorkManager: set up work chains
  13. 38:13Modern... Distribution
  14. 39:24App Bundles vs. Legacy APKs
  15. 39:58App Bundles: Dynamic delivery
  16. 40:09App Bundles: Dynamic Feature Delivery
  17. 40:19Android App Bundles
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.