All Projects → mitchtabian → UI-Communication-with-MVI

mitchtabian / UI-Communication-with-MVI

Licence: other
Effective UI Communication with MVI architecture, a BaseActivity and the Repository Pattern.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to UI-Communication-with-MVI

Jetpack-Compose-MVI-Demo
Demo / Sample Android Project created with Jetpack Compose and MVI Architecture Pattern
Stars: ✭ 114 (+570.59%)
Mutual labels:  mvi, livedata, mvi-architecture
WeatherApp MVI sample
🌸[Functional reactive programming (FRP)] 🍁Simple Android weather forecast application written in Kotlin, using RxKotlin, Retrofit2, Mosby, Room Persistence ❄️MVI Pattern with Mosby Library
Stars: ✭ 106 (+523.53%)
Mutual labels:  mvi, mvi-architecture, mvi-android
Pagination-MVI-Flow
Pagination MVI Coroutines Flow. Play MVI with Kotlin Coroutines Flow | MVI pattern on Android using Kotlin Coroutines Flow | Dagger Hilt DI | SharedFlow | StateFlow
Stars: ✭ 45 (+164.71%)
Mutual labels:  mvi, mvi-architecture, mvi-android
weather-app-2020-android
Android Weather App 2020
Stars: ✭ 15 (-11.76%)
Mutual labels:  mvi, mvi-architecture, mvi-android
Reaktor
👾 A Framework for reactive and unidirectional Kotlin application archtitecture with RxJava2.
Stars: ✭ 16 (-5.88%)
Mutual labels:  mvi, mvi-architecture
Trickl
trickl torrent client
Stars: ✭ 50 (+194.12%)
Mutual labels:  mvi, mvi-architecture
Compose-ShoppingList
Jetpack compose shopping list app
Stars: ✭ 52 (+205.88%)
Mutual labels:  mvi, livedata
weather-app-android-mvvm
Simple MVVM practice repository for very very beginners. You don't need to know about Dagger, Coroutine or Rx for understanding MVVM and this project. To check the MVVM Architecture Bengali Tutorial visit my blog site
Stars: ✭ 32 (+88.24%)
Mutual labels:  livedata, livedata-viewmodel
android-mvi
Android MVI design pattern in Kotlin
Stars: ✭ 57 (+235.29%)
Mutual labels:  mvi, mvi-architecture
eosreach-android
An EOS wallet developed in Kotlin using the eos-jvm SDK and the model view intent (MVI) design pattern. This wallet serves as a blueprint for how other developers might want to utilise eos-jvm to develop native Android apps that consume the EOS blockchain.
Stars: ✭ 37 (+117.65%)
Mutual labels:  mvi, mvi-architecture
knot
Unidirectional reactive state container for Android & Kotlin
Stars: ✭ 231 (+1258.82%)
Mutual labels:  mvi-architecture, mvi-android
StarWarsSearch-MVI
Star wars sample android project showcasing the use of View components for rendering UI in Fragments and Activities. Uses Android Jetpack, clean architecture with MVI (Uni-directional data flow), dagger hilt, and kotlin coroutines with StateFlow
Stars: ✭ 189 (+1011.76%)
Mutual labels:  mvi, mvi-android
Foodium
It simply loads Posts data from API and stores it in persistence storage (i.e. SQLite Database). Posts will be always loaded from local database. Remote data (from API) and Local data is always synchronized.
Stars: ✭ 1,940 (+11311.76%)
Mutual labels:  livedata, livedata-viewmodel
Jetpack Mvvm Best Practice
是 难得一见 的 Jetpack MVVM 最佳实践!在 以简驭繁 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!
Stars: ✭ 6,950 (+40782.35%)
Mutual labels:  livedata, livedata-viewmodel
orbit-mvi
A simple MVI framework for Kotlin Multiplatform and Android
Stars: ✭ 334 (+1864.71%)
Mutual labels:  mvi, mvi-android
Reamp
A painkiller for your Android apps
Stars: ✭ 51 (+200%)
Mutual labels:  mvi, mvi-architecture
LiveData-DataBinding-Kotlin
Sample to practice LiveData + DataBinding
Stars: ✭ 89 (+423.53%)
Mutual labels:  livedata, livedata-viewmodel
Android-Mvi-Starter
Android MVI Starter application
Stars: ✭ 19 (+11.76%)
Mutual labels:  livedata, mvi-architecture
Keemun
No description or website provided.
Stars: ✭ 13 (-23.53%)
Mutual labels:  mvi, mvi-architecture
fluxy
Fluxy is a Flux architecture implementation written in Kotlin.
Stars: ✭ 25 (+47.06%)
Mutual labels:  mvi, mvi-android

UI-Communication-with-MVI

Effective UI Communication with MVI architecture, a BaseActivity and the Repository Pattern.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].