An app that allows you to discover movie built with Kotlin Multiplatform Mobile which allows sharing of both UI and logic between the Android and IOS platforms (Dark Theme/Light Theme) 📱
- Compose Multiplatform - Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces.
- Voyager - A multiplatform navigation library built for, and seamlessly integrated with, Jetpack Compose.
- Koin - Koin is a lightweight and pragmatic dependency injection framework for Android development, allowing for easy management and injection of dependencies into Android applications.
- Coroutines - For asynchronous and more.
- Flow - A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
- Ktor - Ktor for Android is a lightweight and efficient framework that enables developers to build high-performance server-side applications and web services on the Android platform using Kotlin.
- Kitsu API - Kitsu is a modern anime discovery platform that helps you track the anime you're watching, discover new anime and socialize with other fans.
- Android Studio - Android Studio is the official Integrated Development Environment (IDE) for Android app development.
- XCode - Xcode 14 includes everything you need to develop, test, and distribute apps across all Apple platforms.
- Code sharing: With KMM, you can write shared code that can be used across multiple platforms, such as Android and iOS.
- Single-language development: KMM enables you to use Kotlin as the primary programming language for both the shared code and platform-specific code.
- Consistent business logic: KMM allows you to implement and share business logic, network calls, data models, and other core functionalities across platforms.
- Faster time to market: By sharing code and leveraging KMM's cross-platform capabilities, developers can significantly reduce development time and effort.
- Reduced maintenance overhead
- Native platform integration: KMM allows seamless integration with platform-specific APIs, libraries, and UI components.
- GoTCharactersKMM - by Joel Kanyi
- Foodium-KMM - by Shreyas Patil
- Movie ticket booking app(React Native) - by Darshan Pawar
- Compose Multiplatform iOS+Android Application project template