~/talk

You will 💙 becoming a fullstack develope…

Talkat DroidKaigi 2024 · 2024-09-11..09-13· [kotlin]
links:none on file
slides:none on file

Shows three working demos: a Quiz app sharing one Kotlin codebase that runs on four platforms from one codebase (Android, iOS, desktop, web) while keeping Jetpack Navigation, Room/preferences datastore, and Compose Multiplatform. Backend demo uses Ktor server collects quiz replies and generates HTML/SVG stats. Data demo uses Jupyter notebooks with Kotlin kernel, DataFrame and candy plotting to iterate and export charts. Notes tooling gaps (Gradle templates, web DB support) and what actually runs end-to-end.

AI-written summary · about

  1. 0:00Becoming a fullstack dev
  2. 1:04Kotlin Multiplatform milestones
  3. 3:34What Kotlin Multiplatform enables
  4. 4:40Clean architecture with KMP
  5. 6:05Expect/actual pattern
  6. 7:30Android architecture in KMP
  7. 9:15Compose Multiplatform quiz demo
  8. 12:06Code structure across platforms
  9. 13:08ViewModel and repository in KMP
  10. 15:55Ktor client and database
  11. 17:08Running on four platforms
  12. 18:17KMP improvements wishlist
  13. 20:02Backend options with Kotlin
  14. 21:52Ktor server framework
  15. 23:38Creating Ktor project
  16. 25:45Kotlin for data science
  17. 27:54Processing quiz results
  18. 29:19Jupyter notebooks demo
  19. 31:26New Kotlin features
  20. 33:16Conclusion and benefits
  21. 34:24Q&A
~/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.