Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hello Worlds: A full-stack demo in Multiplatform Kotlin

Hello Worlds: A full-stack demo in Multiplatform Kotlin

Russell Wolf

November 09, 2019
Tweet

More Decks by Russell Wolf

Other Decks in Programming

Transcript

  1. Kotlin is ... • Android • Server-side JVM • JS

    (frontend or node) • Native (C interop) • iOS (Obj-C interop)
  2. Multiplatform Kotlin • Compile common code to multiple targets •

    JVM, JS, Android, Desktop, iOS, Embedded, WASM • Use platform-specific code to access platform APIs
  3. Lessons • Shared models between frontend and backend • Shared

    web calls between mobile clients • Kotlin Everywhere!
  4. Thanks! • Questions? • @RussHWolf ( or )
 • https://github.com/russhwolf/multiplatform-hello


    • https://kotlinlang.org/docs/reference/multiplatform.html • https://kotlinlang.org/docs/reference/building-mpp-with- gradle.html • https://play.kotlinlang.org/hands-on/overview