https://github.com/hoc081098/compose-multiplatform-kmpviewmodel-unsplash-sample
Compose Multiplatform and Kotlin Multiplatform ViewModel sample
https://github.com/hoc081098/compose-multiplatform-kmpviewmodel-unsplash-sample
compose-multiplatform kmm-flowredux kmm-jetpack-compose kmm-library kmm-mvvm kmm-sample kmm-viewmodel kmp-mvvm kmp-viewmodel kotlin-multiplatform-compose-viewmodel kotlin-multiplatform-mobile kotlin-multiplatform-sample kotlin-multiplatform-template kotlin-multiplatform-viewmodel multiplatform-app multiplatform-compose multiplatform-kotlin-library multiplatform-library
Last synced: about 1 month ago
JSON representation
Compose Multiplatform and Kotlin Multiplatform ViewModel sample
- Host: GitHub
- URL: https://github.com/hoc081098/compose-multiplatform-kmpviewmodel-unsplash-sample
- Owner: hoc081098
- License: apache-2.0
- Created: 2023-08-08T03:15:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-09T17:41:38.000Z (about 1 month ago)
- Last Synced: 2025-04-09T18:44:08.780Z (about 1 month ago)
- Topics: compose-multiplatform, kmm-flowredux, kmm-jetpack-compose, kmm-library, kmm-mvvm, kmm-sample, kmm-viewmodel, kmp-mvvm, kmp-viewmodel, kotlin-multiplatform-compose-viewmodel, kotlin-multiplatform-mobile, kotlin-multiplatform-sample, kotlin-multiplatform-template, kotlin-multiplatform-viewmodel, multiplatform-app, multiplatform-compose, multiplatform-kotlin-library, multiplatform-library
- Language: Kotlin
- Homepage:
- Size: 6.63 MB
- Stars: 28
- Watchers: 2
- Forks: 6
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Compose-Multiplatform-KmpViewModel-Unsplash-Sample
[](https://hits.seeyoufarm.com)
[](https://github.com/hoc081098/Compose-Multiplatform-KmpViewModel-KMM-Unsplash-Sample/actions/workflows/build-desktop-app.yml)
[](https://github.com/hoc081098/Compose-Multiplatform-KmpViewModel-Unsplash-Sample/actions/workflows/build-android-app.yml)
[](http://kotlinlang.org)This repo is a template for getting started with Compose Multiplatform or Kotlin Multiplatform with support for Android, iOS, and Desktop.
**Compose Multiplatform** sample:
- https://github.com/hoc081098/kmp-viewmodel: Multiplatform ViewModel, SavedStateHandle
- https://github.com/hoc081098/solivagant: Compose Multiplatform Navigation
- https://github.com/JetBrains/compose-multiplatformLiked some of my work? Buy me a coffee (or more likely a beer)
### Modern Development
- Kotlin Multiplatform
- [JetBrains Compose Multiplatform](https://github.com/JetBrains/compose-multiplatform)
- [Kotlin Coroutines & Flows](https://github.com/hoc081098/FlowExt)
- Koin Dependency Injection
- Model-View-Intent (MVI) / FlowRedux state management
- [Kotlin Multiplatform ViewModel](https://github.com/hoc081098/kmp-viewmodel)
- Clean Architecture
- Compose Multiplatform type-safe navigation by [solivagant](https://github.com/hoc081098/solivagant)### Screenshots
https://user-images.githubusercontent.com/36917223/270357793-11cb7264-59fe-4f58-884a-c92c204b566f.mov
![]()