Pokemon App – Compose Multiplatform Starter Template! 🧬⚡
I’ve been working on a powerful MVI Compose Multiplatform Template that’s now ready to supercharge your cross-platform Kotlin projects!
This template supports:
📱 Android | 🍎 iOS | 💻 Windows | 🖥️ macOS | 🐧 Linux — all from a single codebase using Jetpack Compose Multiplatform and KMP.
🧩 Tech Stack Highlights:
- 🎯 UI: Compose Multiplatform + Material 3
- 🏗️ Architecture: MVI + Clean Architecture + Use Cases
- 🧭 Navigation: Compose Navigation + Type-safe routes
- 🌐 Networking: Ktor Client + JSON Serialization
- 💾 Database: Room + SQLite (multiplatform)
- 🎨 Theming: DataStore Preferences + Dynamic Colors
- 🔧 Dependency Injection: Koin
- 🖼️ Images: Coil3
Check it out here:
https://github.com/Coding-Meet/CMP-MVI-Template
Would love any feedback or suggestions!