This is a basic Kotlin Multiplatform Resistance calculator app for Android and iOS. It includes shared business logic and data handling, and a shared UI implementation using Compose Multiplatform.
Android Preview | iOS Preview |
---|---|
The app uses the following multiplatform dependencies in its implementation:
- Compose Multiplatform for UI
- Ktor for networking
- kotlinx.serialization for JSON handling
- Kamel for image loading
- moko-resources for string resources
- Koin for dependency injection
- Voyager for navigation and screen models
These are just some of the possible libraries to use for these tasks with Kotlin Multiplatform, and their usage here isn't a strong recommendation for these specific libraries over the available alternatives. You can find a wide variety of curated multiplatform libraries in the kmp-awesome repository.
Contributions to this project are welcome! If you encounter any problems or have suggestions for improvement, feel free to open an issue or submit a pull request.
This project is licensed under the Apache License 2.0.