~/talk

Sharing [Kotlin code across platforms] is Caring!

Talkat KotlinConf 2017 · 2017-11-02..11-03· [kotlin]
slides:none on file

Kotlin replaces a TypeScript/C++ pipeline to share a core prediction algorithm across Android, iOS and backend by compiling to real JavaScript and JVM bytecode, shipping a Kotlin-based library that eliminates the invisible webview and runs on JVM/JS/iOS. Tests run across legacy and new builds and production shows 10x–1000x faster performance and far lower startup time. Workarounds include manual name annotations, synthetic package proxies, custom small JSON wrappers and a generator for TypeScript defs; the approach compiles, ships and scales.

AI-written summary · about

  1. 0:00Start
  2. 0:32Introduction
  3. 1:57Sharing Code
  4. 2:37Code Is Business Logic
  5. 4:14Java to Objective-C
  6. 6:41Javascript Core
  7. 7:10Android
  8. 11:30Native Libraries
  9. 12:56Multi-Platform How Does It Work
  10. 18:26Performance Improvement
  11. 24:00Typescript Definitions
~/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.