img

Kotlin Multiplatform Library

The following blog post is an overview on Kotlin Multiplatform libraries by the KMP experts, Touchlab. You’ll find a. list of recommended libraries we use today for Kotlin Multiplatform development (including some of our own) b. video recording of Kevin presenting at Øredev 2019 on library development for Kotlin Multiplatform and c. slides from that presentation. 

What Kotlin Multiplatform libraries is Touchlab using today? 

Kotlin Multiplatfom library by KMP experts Touchlab. 

 

Touchlab’s Kotlin Multiplatform library:

  • Stately: Stately is a state utility library to facilitate state management in Kotlin Multiplatform.
  • SQLiter: Sqlite driver for Kotlin Native
  • xcode-kotlin: Xcode plugin for Kotlin debugging and source formatting

Jetbrains’ Kotlin Multiplatform library:

Community Kotlin Multiplatform Libraries We Use

  • Multiplatform Settings: A Kotlin Multiplatform library for saving simple key-value data
  • SqlDelight: Multiplatform SQLite model facilitation library.
  • Koin: Service Locator/DI. Multiplatform in progress.

Kotlin Multiplatform Libraries We Find Interesting

Sample Apps

Kotlin Multiplatform Library Development – Kevin Galligan

Kotlin Multiplatform Library Slideshow – Kevin Galligan

Useful introduction to Kotlin Multiplatform resources