This post dedicated to guide people when working with Kotlin Compose Multiplatform
Useful Library #
File / Image #
- File Management: FileKit
- Image Loader: Coil
- Image Cropper: Krop
- Image Metadata: KIM
- Video Player: Compose Video Player
Database / Storage #
- ORM Database: Room
- SharedPreferences: Multiplatform Settings
Firebase and Friends #
Frameworks #
- Dependency Injection: Koin
- Multi threading: Coroutine
- Test Mock: Mockactive
- MVVM: ViewModel
- Okio Networking: Okio
- Ktorfit: Ktorfit
- Ktor - Kotlin-first Networking: Ktor
UI Components #
- Lottie: Kottie
Compose Components #
Compose Unstyled #
The bare component of Compose. Compose Unstyled
Compose Material #
Material Theme implementation for Compose. Material 3 Compose
Update History #
- 26 August 2025: Add Video Player Library