~/talk

Sharing Is Caring - Kotlin Multiplatform for Android Developers

Talkat KotlinConf 2019 · 2019-12-04..12-06· [kotlin]
slides:none on file

Shows a working mini project: an Android party planning app plus a backend sharing parsing, sorting and use‑case logic via a Kotlin Multiplatform library. Uses Gradle multi platform plugin, JVM JS and Native targets, layered architecture with common source sets, expect/actual for platform hooks, and libraries like kotlinx.serialization, coroutines and SQLDelight. Setup is fiddly but the shared parser/presenter approach runs across Android and backend and the example app successfully demonstrates cross‑platform code reuse.

AI-written summary · about

  1. 0:00Intro
  2. 2:51Team
  3. 4:38App
  4. 5:45Data Model
  5. 7:02App Architecture
  6. 10:41Advantages
  7. 12:26How it works
  8. 13:21Android
  9. 14:55Android Gosling
  10. 17:12How to get started
  11. 18:27Add multiplatform plugin
  12. 18:47Add targets
  13. 19:16Supported platforms
  14. 19:40JVM Android
  15. 20:06Gradle
  16. 22:29Source Set
  17. 22:57Pair Target
  18. 23:37Add dependencies
  19. 24:58Project structure
  20. 25:22Communication
  21. 29:43How the common code can talk to the app
  22. 30:15Architecture
  23. 30:53Architecture Structure
  24. 33:22Action
  25. 33:33Add Item
  26. 36:39Network Call
  27. 37:02Important Things to Remember
  28. 37:36What Can You Use
  29. 37:48Packages
  30. 38:24Libraries
  31. 39:54Summary
  32. 41:56Thank you
  33. 42:30Join us
~/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.