Welcome
Last updated
Last updated
Welcome, and thank you for choosing our Kotlin Multiplatform Mobile (KMM) template! This template is designed to streamline your development process for both Android and iOS applications by providing a shared codebase, enabling efficient cross-platform development using KMM and Jetpack Compose.
With this template, you can build high-quality mobile apps quickly and efficiently, leveraging the power of KMM to share business logic and Jetpack Compose to create modern, declarative UIs for Android. Our goal is to save you time by providing a robust and well-organized codebase with a variety of pre-configured features, so you can focus on building great apps.
KMM: Write business logic once and share it across Android and iOS platforms.
Jetpack Compose: Leverage Android's modern UI toolkit to create dynamic UIs.
Pre-configured HTTP: Handle network requests with ease, already set up for seamless integration.
Error Handling: Built-in mechanisms to manage and display errors elegantly.
Auto-response Views: Views automatically handle and reflect server responses.
Datastore: Efficient local storage for your apps with a flexible and simple API.
Google Play Services (Android): Seamlessly integrated services like AdMob, Analytics, Crashlytics, and more.
OAuth Client: Pre-configured authentication flow for external services.
Image Loading: Easily load images from various sources with minimal effort.
Firebase Push Messaging: Integrated push notification service for iOS and Android.
Multi-app Support: Use the same project to create multiple apps with a shared codebase.
App Generation: Generate fully functioning Android/iOS apps with just a command.
CRUD Generation: Quickly scaffold new Create-Read-Update-Delete (CRUD) functionalities with a simple command.
Built in Settings Page: This template contains extensible built in settings/user preference management. It's very easy to to add new settings items within 5 mins. All you have to do is, prepare a data class and feed it to a built in view.
This template offers a foundation for building modern mobile applications with clean architecture, ensuring scalability and maintainability.
We hope you enjoy using this template as much as we enjoyed building it for you!
Feel free to explore the documentation for detailed guides and examples.
Happy coding! 🎉