~/talk

Assembling your Jetpack

Talkat 360|AnDev 2019 · 2019-07-18..07-19· [android]
name:Tiem Song
github:tiembo
slides:none on file

Integrating Jetpack into an existing app is shown end to end: a Kotlin MVVM sample called Sunflower (open on GitHub) implements a working gardening app with about a dozen plants, a Room-backed database, LiveData-observed queries and DataBinding-updated UI, coroutine usage and a single-activity/many-fragments navigation pattern. The talk demonstrates database DAOs, view models preserving state, safe-args navigation and compile-time checks, and migration paths with AndroidX migration tool and CSV mappings, plus the core libraries Room, LiveData, ViewModel, DataBinding, Navigation, and the open sample Sunflower on GitHub.

AI-written summary · about

  1. 0:00Start
  2. 8:59class PlantRepository
  3. 9:33class PlantDetailViewModel
  4. 10:32class Plant DetailFragment: Fragment()
  5. 15:18PlantAdapter.kt
~/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.