~/talk

Intro to Kotlin Multiplatform

Talkat Øredev 2019 · 2019-11-06..11-08· [kotlin]
slides:none on file

Kotlin Multiplatform compiles common code to JVM, JavaScript and Native (an LLVM backend targeting iOS, Windows, Linux and WebAssembly) and uses the Multiplatform Gradle plugin and JetBrains IntelliJ tooling to produce Xcode frameworks and JVM/artifacts. Shared patterns use expect/actual or interfaces and function-args; some libraries show ~100+ expect instances while one app has nine expected functions. Coroutines gain multi‑threaded native support recently merged; a Droidcon conference app is already published to the App Store.

AI-written summary · about

  1. 0:00Introduction
  2. 1:15Square
  3. 1:35What is Kotlin Multiplatform
  4. 2:30Optional Sharing
  5. 3:20Native Integration
  6. 4:10Code Sharing
  7. 6:08Shared UI
  8. 7:10Many platforms
  9. 7:27JetBrains
  10. 8:04Summary
  11. 9:25What is Multiplatform
  12. 13:05Status of Multiplatform
  13. 14:54Is this ready
  14. 16:00Sharing Code
  15. 16:15Expect
  16. 18:16Android
  17. 18:28iOS
  18. 18:38Type alias
  19. 18:56atomicint
  20. 19:35expect actual
  21. 20:31interface
  22. 20:48shared service registry
  23. 22:11Swift code
  24. 22:28Functionargs
  25. 23:22Unit tests
  26. 23:43Droidcon app
  27. 24:38Kotlin Multiplatform
  28. 25:22Getting started
  29. 25:33JetBrains Dock
  30. 25:56Kotlin Tutorials
  31. 26:57Kotlin Slack
  32. 27:13Kotlin Consulting
  33. 28:28Camp Kit
  34. 28:49Concurrency
  35. 29:25Javascript
  36. 29:40Kotlin State Model
  37. 30:20Questions
~/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.