~/talk

What’s new with Kotlin Multiplatform libraries?

Talkat Android Summit 2020 · 2020-10-08..10-09· [android, kotlin]
links:none on file
slides:none on file

A concrete library called multiplatform-settings exists on GitHub and wraps Android SharedPreferences, iOS NSUserDefaults, browser localStorage and even Windows registry, exposing operator syntax and property-delegate APIs plus a mock for tests; its unified change-listener API trades platform semantics for predictable behavior and the implementations pass a shared test suite. Early use of expect/actual vs interfaces forces refactors, publishing as Maven artifacts hits Gradle metadata flags and IDE limits, and plans include integrating kotlin 1.4 alpha features, kotlinx.coroutines Flow and kotlinx.serialization.

AI-written summary · about

  1. 0:00Intro
  2. 1:57Multiplatform Kotlin
  3. 3:10Kotlin Mobile Multiplatform
  4. 4:42Shared Code
  5. 5:44Common Code
  6. 6:17Platform-Specific Code
  7. 8:14Architecture
  8. 13:58Multiplatform Settings
  9. 17:57Expect/Actual vs Interface
  10. 19:11Listener APIs
  11. 22:48Nullable Getters
  12. 24:21Testing
  13. 26:26Gradle Metadata and Hierarchical Projects
  14. 33:33Doc updates
  15. 35:19Coming Soon
  16. 37:39What about other stuff?
  17. 39:54Strategies
~/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.