~/talk

Building Cross-Platform Libraries with Kotlin

Talkat Kotlin/Everywhere 'Namma' Bengaluru 2019 · on Saturday, 2019-06-22· [kotlin]
slides:none on file

Shows how Kotlin Multiplatform can be used to build and share libraries and business logic across iOS, Android and server targets. Describes building a dependency-free multiplatform library that implements a non-trivial algorithm, and demonstrates sharing significant business logic (using the KotlinConf app as an example), while calling out practical pitfalls encountered.

AI-written summary · about

  1. 0:00Start
  2. 1:41Goals
  3. 4:19Motivation
  4. 12:08Not All Code Is Worth Sharing
  5. 18:23Factors to Consider
  6. 19:41Example: diff3
  7. 24:46Generics
  8. 27:30Sealed Classes / Enums
  9. 29:44Value Types + Copy on Write
  10. 39:08Command Line Tools
  11. 40:54Benchmark
  12. 48:09Reactive
  13. 48:53Summary
~/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.