Building Cross-Platform Libraries with Kotlin
summary
Shows how Kotlin Multiplatform can be used to build and share libraries and business logic across iOS, Android and server targets. Describes building a dependency-free multiplatform library that implements a non-trivial algorithm, and demonstrates sharing significant business logic (using the KotlinConf app as an example), while calling out practical pitfalls encountered.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:41Goals
- 4:19Motivation
- 12:08Not All Code Is Worth Sharing
- 18:23Factors to Consider
- 19:41Example: diff3
- 24:46Generics
- 27:30Sealed Classes / Enums
- 29:44Value Types + Copy on Write
- 39:08Command Line Tools
- 40:54Benchmark
- 48:09Reactive
- 48:53Summary
related talks
36mGoing Multiplatform with Kotlin
17mKotlin Multiplatform – Sharing is caring!
22mArchitecting a Kotlin Multiplatform App
52mKotlin Multiplatform, a language to rule them all
48mEffective Multiplatform Kotlin Development
36mIntroducing Kotlin Multiplatform in an existing project
01h 07mDevelop Multiplatform Projects in Kotlin
44mBuilding a library for Android and iOS using Kotlin Multiplatform
