~/talk

Embracing commonMain for Android Development

Talkat droidcon San Francisco 2022 · 2022-06-02..06-03· [kotlin]
slides:none on file

Claims a one-line switch lets a Kotlin JVM or Android module become multiplatform by mapping main to commonMain and JVM/implementation to common configurations via a KMP for free Gradle plugin; demo converts modules, replaces java.util.Date with kotlinx-datetime, and produces an iOS framework link. Build-time caveat: configuration caching reduces builds from ~40s to 6s. Plugin is snapshot, works for experimentation with zero-risk rollback, but multiplatform remains under active development.

AI-written summary · about

  1. 0:00Introduction and background
  2. 5:18Why Kotlin multi-platform
  3. 10:11Gradle plugins and source sets
  4. 17:29KMP for free plugin demo
  5. 21:43Migrating to common main
  6. 31:24Conclusion and future outlook
~/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.