~/talk

MvRx: Android Development on Autopilot

Talkat droidcon Italy 2019 · 2019-04-04..04-05· [android, kotlin]
github:gpeal
slides:none on file

Claims that MvRx makes Android development faster and simpler with concrete tradeoffs and tools: Kotlin-first API layered on top of builds on Android Jetpack ViewModel, a single immutable state data class, an async sealed type and an execute() helper that maps streams to loading/success/fail. Live demos build a counter and a dog-adoption app (network loading, persisted state across process death, navigation, Epoxy UI models) and report adoption at Airbnb — 350+ Mavericks screens, 93% pilot ≥8/10 and teams migrating back from React Native.

AI-written summary · about

  1. 0:00Start
  2. 1:06Android Jetpack
  3. 3:47Live Coding
  4. 4:40Android Navigation Components
  5. 5:47Convert this to the Jetpack View Models
  6. 7:30View Model Providers
  7. 10:11Update Our Activity
  8. 14:02Invalidate
  9. 17:15App for a Local Dog Adoption Facility
  10. 20:51Dog View Model
  11. 21:15Dog Repository
  12. 22:41View Model Context
  13. 28:45Set Click Listener
  14. 29:21Rebuild the Project
  15. 31:02Details Page
  16. 32:55Fragment Arguments
  17. 41:39Async Subscribe
  18. 42:34Title Row
~/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.