~/talk

Create offline-first apps

Talkat Android Dev Summit 2022 · 2022-10-24..11-14· [android]
links:none on file
slides:none on file

Offline-first apps store and serve from a local data source, sync with a network source, and resolve conflicts; the implementation uses Kotlin flows for observable reads, suspend functions for async writes, and a repository that maps SQL-backed entities to network models and to app models. Two sync strategies are compared: pull-on-navigation versus a push/replica baseline with server notifications. Conflict resolution defaults to last-write-wins and samples live in the Now In Android repo.

AI-written summary · about

  1. 0:00Intro
  2. 0:18Data layer
  3. 1:24Reading and writing
  4. 3:16Synchronization
~/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.