About the project template
This project template includes fully runnable iOS and Android applications written with using Kotlin Multiplatform to share the business logic and the view models between iOS and Android, and SwiftUI and Compose for the UI on iOS and Android.
You can use it to build scalable iOS and Android applications using Kotlin Multiplatform, or simply took everything you need from it and integrate Kotlin Multiplatform to your existing project in order reduce the development time by sharing the business logic, but keep the native performances with iOS and Android native UI.
Project template content
This project template has everything you need in order to get started with Kotlin Multiplatform:
- An example of a concrete feature implementation in Kotlin Multiplatform
- Complete setup for sharing all of the view models and business logic between iOS and Android apps
- Clean architecture implementation in the shared code
- Networking module implementation for fetching data from Firebase Firestore and displaying it on the iOS and Android side
More information
Many big companies already started using Kotlin Multiplatform. Few weeks ago, Google announced that they are using KMP for their Google Docs app on both iOS and Android.
It’s time for you to start using Kotlin Mutliplatform in your projects also, and this project template has everything you need to do it at scale.