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

Confessions of a Serial K⁠–⁠otlin Multiplatform⁠–⁠er

Confessions of a Serial K⁠–⁠otlin Multiplatform⁠–⁠er

What is Multiplatform?

HELL
- harder to develop, no documentation
- just a trend, failed in the past
- not suitable for performant apps that feel “native”

HEAVEN
- simpler to develop, removes platform barriers
- write half the code, ship in half the time
- only need to hire “generalists” instead of “specialists”

OTHER ✔︎
- elaborate in 25 minutes or less:
   __________________________________

 
[presented at FOSDEM 2020, Kotlin track]

Eugenio Marletti

February 02, 2020
Tweet

More Decks by Eugenio Marletti

Other Decks in Programming

Transcript

  1. MULTIPLATFORM–er
    KOTLIN
    SERIAL
    a
    of
    confessions
    Eugenio Marletti JetBrains, Developer Advocate

    @workingkills (Kotlin Multiplatform/Mobile)

    View Slide

  2. all software runs on a platform

    View Slide

  3. platform

    language

    API/framework

    [conventions]

    View Slide

  4. “native”""...?

    View Slide

  5. why multiplatform?

    View Slide

  6. why aren’t we doing
    multiplatform then?

    View Slide


  7. run everywhere
    ‟ write once,

    View Slide



  8. specialize everywhere
    engineer once,

    View Slide

  9. Eugenio Marletti JetBrains, Developer Advocate

    @workingkills (Kotlin Multiplatform/Mobile)
    bit.ly/confessions-kotlin-multiplatform

    View Slide