An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# Compose-Multiplatform-KmpViewModel-Unsplash-Sample

[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fhoc081098%2FCompose-Multiplatform-KmpViewModel-Unsplash-Sample&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=hits&edge_flat=false)](https://hits.seeyoufarm.com)
[![Build Desktop App CI](https://github.com/hoc081098/Compose-Multiplatform-KmpViewModel-KMM-Unsplash-Sample/actions/workflows/build-desktop-app.yml/badge.svg)](https://github.com/hoc081098/Compose-Multiplatform-KmpViewModel-KMM-Unsplash-Sample/actions/workflows/build-desktop-app.yml)
[![Build Android App CI](https://github.com/hoc081098/Compose-Multiplatform-KmpViewModel-Unsplash-Sample/actions/workflows/build-android-app.yml/badge.svg)](https://github.com/hoc081098/Compose-Multiplatform-KmpViewModel-Unsplash-Sample/actions/workflows/build-android-app.yml)
[![Kotlin](https://img.shields.io/badge/kotlin-1.9.22-purple.svg?logo=kotlin)](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-multiplatform

Liked some of my work? Buy me a coffee (or more likely a beer)

Buy Me A Coffee

### 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