~/talk

Sync Data with your Mobile Kotlin App The Easy Way!

Talkat Droidcon London 2023 · 2023-10-26..10-27· [kotlin, databases]
slides:none on file

A Kotlin sample app uses MongoDB Atlas Device Sync (Realm SDK) to provide birectional real‑time sync with a cloud Atlas cluster, a local ACID object store, and automatic offline queuing so writes persist locally and push when online. The demo builds a simple task tracker, uses generated JSON schema and one‑click Kotlin model code, calls copyToRealm to persist objects, and shows automatic schema updates in dev mode plus conflict rules (operational transform, delete wins, last‑update‑wins, Lamport ordering) that resolve edits correctly.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 4:46Introducing Atlas Device Sync
  3. 8:58Setting up MongoDB Atlas
  4. 11:26Demo of syncing tasks
  5. 16:04Code walkthrough for sync
  6. 19:35Syncing with existing data
  7. 22:01Frontend-driven schema updates
  8. 27:17Conflict resolution in sync
  9. 31:37Additional features overview
  10. 34:01Closing and resources
~/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.