https://github.com/badoo/kmpmvi
Sample of MVI in Kotlin Multiplatform
https://github.com/badoo/kmpmvi
Last synced: about 1 year ago
JSON representation
Sample of MVI in Kotlin Multiplatform
- Host: GitHub
- URL: https://github.com/badoo/kmpmvi
- Owner: badoo
- License: apache-2.0
- Created: 2020-04-16T15:50:55.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-20T04:47:45.000Z (almost 5 years ago)
- Last Synced: 2025-04-06T03:51:04.998Z (about 1 year ago)
- Language: Kotlin
- Size: 160 KB
- Stars: 70
- Watchers: 5
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## KmpMvi
This is a sample project that demonstrates the use of the MVI pattern in Kotlin Multiplatform.
#### Building for Android
`./gradlew :app-android:assembleDebug`
#### Building for iOS
First build the Framework:
- For iOS simulator: `./gradlew :shared:kittens:iosX64MainBinaries`
- For iOS device: `./gradlew :shared:kittens:iosArm64MainBinaries`
Then open the Xcode project located in the `app-ios` folder.
#### Related articles:
- MVI in Kotlin Multiplatform — part 1 (1 of 3) ([en](https://badootech.badoo.com/mvi-in-kotlin-multiplatform-part-1-1-of-3-205c6feb4ac7?source=friends_link&sk=0fbf033393db72797fcbb6b0e0d5c320), [ru](https://habr.com/ru/company/badoo/blog/501968/))
- MVI in Kotlin Multiplatform — part 2 (2 of 3) ([en](https://badootech.badoo.com/mvi-in-kotlin-multiplatform-part-2-2-of-3-3faab535de02?source=friends_link&sk=a7a347e49202e139d5cd7533d2a97141), [ru](https://habr.com/ru/company/badoo/blog/510304/))