A simple Android MovieApp that lets you create an Kotlin Multiplatform Mobile project quickly.
Just click on code button to create a new repo starting from this project.
- Kotlin and Swift code template
- Jetpack Compose and SwiftUI
- Following Clean Architecture approach
- Following MVVM Architectural Design Pattern
- Coroutines -Dispatchers A concurrency design pattern library
- Hilt - Dependency Injection framework
- OkHttp3 - Network interceptor
- Ktor-client used for making HTTP requests to web services
- Ktor content negotitaion allows the client and the server to agree on the format of the data being exchanged.
- Ktor serialization - JSON library
- Material Components - Material Design
- Kotlin DSL - Alternative syntax to the Groovy DSL
- Navigation - Navigate through the app
- Dark/Light Theme - Support dark/light themes
- Koin - Dependency Inject framework
Use Kotlin DSLUse Ktor. To see changes, click here.Use Kon. To see changes, click here.Add coroutines and flow. To see changes, click here.
Feel free to open an issue or submit a pull request for any bugs/improvements.
iOS Simulator - iPhone 14 Pro
iOSSimulator.mp4
Android Emulator - Pixel 3A