{"repo":"hoc081098/GithubSearchKMM-Compose-SwiftUI","free":true,"listed":false,"github":"https://github.com/hoc081098/GithubSearchKMM-Compose-SwiftUI","clone":"git clone https://github.com/hoc081098/GithubSearchKMM-Compose-SwiftUI.git","description":"🍭 GithubSearchKMM - Github Repos Search - Android - iOS - Kotlin Multiplatform Mobile using Jetpack Compose, SwiftUI, FlowRedux, Coroutines Flow, Dagger Hilt, Koin Dependency Injection, shared KMP ViewModel, Clean Architecture","language":"Kotlin","stars":221,"topics":["kmm","kmm-library","kmm-mvvm","kmm-network-layer","kmm-plugin","kmm-sample","kotlin-multiplatform","kmm-flowredux","kmm-mvi","kotlin-flow-redux"],"license":"MIT","category":"mobile-apps","readme_excerpt":"GithubSearchKMM Github Repos Search - Kotlin Multiplatform Mobile using Jetpack Compose, SwiftUI, FlowRedux, Coroutines Flow, Dagger Hilt, Koin Dependency Injection, shared KMP ViewModel, Clean Architecture Minimal Kotlin Multiplatform project with SwiftUI, Jetpack Compose. - Android (Jetpack compose) - iOS (SwiftUI) Liked some of my work? Buy me a coffee (or more likely a beer) Modern Development - Kotlin Multiplatform - Jetpack Compose - Kotlin Coroutines & Flows - Dagger Hilt - SwiftUI - Koin Dependency Injection - FlowRedux State Management - Shared KMP ViewModel - Clean Architecture Tech Stacks - Functional & Reactive programming with Kotlin Coroutines with Flow - Clean Architecture with MVI (Uni-directional data flow) - Multiplatform ViewModel and SavedStateHandle (save and restore states across process death), by @hoc081098 - Multiplatform FlowRedux State Management - Λrrow - Functional companion to Kotlin's Standard Library - Either - Monad Comprehensions - Option - parZip - Dependency injection - iOS: Koin - Android: Dagger Hilt - Declarative UI - iOS: SwiftUI - Android: Jetpack Compose - Ktor client library for networking - Kotlinx Serialization for JSON serialization/deserialization. - Napier for Multiplatform Logging. - FlowExt provides many kotlinx.coroutines.Flow operators, by @hoc081098 - Touchlab SKIE a Swift-friendly API Generator for Kotlin Multiplatform. - kotlinx.collections.immutable: immutable collection interfaces and implementation prototypes for Kotli","default_branch":null,"files":null,"tree":[],"storefront":"/r/hoc081098","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hoc081098/GithubSearchKMM-Compose-SwiftUI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}