~/talk

A Multiplatform Adventure!

Talkat droidcon EMEA 2020 · 2020-10-08..10-09· [kotlin]
slides:none on file

Claims that Kotlin Multiplatform is ready for real apps and shows a two‑hour workshop that actually builds an Android and iOS app sharing business logic only. Setup uses Kotlin Multiplatform (KMM) plugin in Android Studio and optional Xcode, networking with Ktor and kotlinx.serialization, local caching with SQLDelight for local DB and multiplatform‑settings, and Firestore via expect/actual platform bridges. The demo fetches a JSON conference list, parses, stores for offline use, and runs on both platforms with working logs and a few compile‑time/setup rough edges.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 10:31Crossplatform vs Kotlin Multiplatform
  3. 20:34Creating a shared logger
  4. 29:42Fetching and parsing data
  5. 49:07Storing data with SQLDelight
  6. 1:03:41Using multiplatform settings
  7. 1:17:12Migrating code to multiplatform
  8. 1:21:12Q&A and closing
~/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.