Talking Kotlin

Becoming a KMP Expert


Listen Later

Sebastian and Pamela discuss what it means to be an expert in Kotlin Multiplatform, with the help of a panel of experts! Learn about why it's interesting to dive deep into a certain technology, recommendations on how to learn advanced topics, and general advice on how to get the most out of using KMP.

SKIE

KMP libraries:

  • whyoleg/cryptography-kotlin

Interesting code to explore:

  • JetBrains/kotlin
  • Kotlin/kotlinx-datetime
  • Kotlin/kotlinx-io
  • Kotlin/kotlinx.coroutines
  • Cartesian product by Jake
  • Get an invite!

Ecosystem wishlist:

  • wasmJs support in SQLDelight
  • Compose Multiplatform support in MapLibre

Learning resources:

  • Kotlin Multiplatform build setup from scratch with Sebastian Sellmair
  • KEEP - Kotlin Evolution and Enhancement Process
    • HexFormat proposal and discussion
    • Uuid proposal and discussion

More KMP experts:

  • Kevin Galligan
    • Bluesky
    • Twitter
  • Russell Wolf
    • GitHub
    • Twitter
    • multiplatform-settings
  • Jesse Wilson
    • GitHub
  • Sebastian Sellmair
    • Twitter
  • Salomon Brys
    • Twitter

Hosts:

  • Sebastian Aigner
    • Website
  • Pamela Hill
    • Blog
    • Bluesky

Guests:

  • Jake Wharton
    • Website
  • John O'Reilly
    • Website
    • KMP samples on GitHub
  • Konstantin Tskhovrebov
    • Mastodon
  • Tadeas Kriz
    • Mastodon
    • Bluesky

(0:00) Introductions

(1:40) Why be a KMP expert?

(9:14) First steps to being an expert

(16:38) Respecting each platform

(24:04) Libraries for KMP

(27:45) Advanced learning resources

(38:18) Ecosystem wishlist

(43:03) Exercising your KMP skills

(48:15) Shoutouts to other experts

(51:34) Wrap-up

...more
View all episodesView all episodes
Download on the App Store

Talking KotlinBy Talking Kotlin

  • 4.3
  • 4.3
  • 4.3
  • 4.3
  • 4.3

4.3

17 ratings


More shows like Talking Kotlin

View all
Planet Money by NPR

Planet Money

30,683 Listeners

The Joe Rogan Experience by Joe Rogan

The Joe Rogan Experience

225,946 Listeners

The Vergecast by The Verge

The Vergecast

3,675 Listeners

LINUX Unplugged by Jupiter Broadcasting

LINUX Unplugged

263 Listeners

Decoder with Nilay Patel by The Verge

Decoder with Nilay Patel

3,145 Listeners

Complex Systems with Patrick McKenzie (patio11) by Patrick McKenzie

Complex Systems with Patrick McKenzie (patio11)

124 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

62 Listeners