All Projects → jshvarts → Mosbymvi

jshvarts / Mosbymvi

Licence: apache-2.0
Model-View-Intent (MVI) sample app built in Kotlin with Mosby, RxJava and RxBinding

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Mosbymvi

MVPArchitecture
Android MVP architecture in Kotlin using Dagger2, RxJava2, Retrofit2 and so on
Stars: ✭ 27 (-52.63%)
Mutual labels:  clean-architecture, rxjava2
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-7.02%)
Mutual labels:  rxjava2, clean-architecture
UTair-MVP-Sample
Android Clean Architecture + MVP Sample written in Kotlin
Stars: ✭ 27 (-52.63%)
Mutual labels:  clean-architecture, rxjava2
Exchange Rates Mvvm
Sample Android project which incorporates MVVM, databinding, RxJava2, Dagger2 and Clean Architecture approach.
Stars: ✭ 43 (-24.56%)
Mutual labels:  rxjava2, clean-architecture
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-7.02%)
Mutual labels:  rxjava2, clean-architecture
idreminder
Simple reminder app build with Kotlin + Clean Architecture + RxJava + Dagger2 + MVP + Room
Stars: ✭ 29 (-49.12%)
Mutual labels:  clean-architecture, rxjava2
News Sample App
A sample news app which demonstrates clean architecture and best practices for developing android app
Stars: ✭ 334 (+485.96%)
Mutual labels:  rxjava2, clean-architecture
CleanArchitecture-SocketIO
CleanArchitecture with SocketIo 📡
Stars: ✭ 32 (-43.86%)
Mutual labels:  clean-architecture, rxjava2
Movienight
MovieNight is a sample Android application that uses the clean architecture approach and is written in Kotlin.
Stars: ✭ 744 (+1205.26%)
Mutual labels:  rxjava2, clean-architecture
Offlinesampleapp
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
Stars: ✭ 653 (+1045.61%)
Mutual labels:  rxjava2, clean-architecture
BESTV
Android TV App powered by TMDb. It is a easy way to find the best TV content, the top movies, series... all of that in your TV.
Stars: ✭ 49 (-14.04%)
Mutual labels:  clean-architecture, rxjava2
Android Clean Architecture Example
Yet another Android clean architecture example using RxJava and Room.
Stars: ✭ 37 (-35.09%)
Mutual labels:  rxjava2, clean-architecture
GithubApp-android-architecture
Let's learn a deep look at the Android architecture
Stars: ✭ 16 (-71.93%)
Mutual labels:  clean-architecture, rxjava2
LittleLight
An Android app that uses Destiny's API to interact with in-game inventory.
Stars: ✭ 19 (-66.67%)
Mutual labels:  clean-architecture, rxjava2
flickr-android
A small sample app to showcase architecting app using Clean Architecture and MVVM
Stars: ✭ 25 (-56.14%)
Mutual labels:  clean-architecture, rxjava2
Crazydaily
[开源项目] 一款程序员日常放松的App,基于Material Design + MVP-Clean + Weex + Flutter + RxJava2 + Retrofit + Dagger2 + Glide + Okhttp + MTRVA + BRVAH + 炫酷控件 + 炫酷动画
Stars: ✭ 294 (+415.79%)
Mutual labels:  rxjava2, clean-architecture
Clean-MVVM-NewsApp
Android News app developed using Clean + MVVM architecture
Stars: ✭ 52 (-8.77%)
Mutual labels:  clean-architecture, rxjava2
Android-MVI-Clean-Arch-Sample
A Simple Android Project demonstrating Clean Arch + MVI with https://api.nasa.gov/api.html#apod as use-case example
Stars: ✭ 20 (-64.91%)
Mutual labels:  clean-architecture, rxjava2
Theatre
Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭
Stars: ✭ 577 (+912.28%)
Mutual labels:  rxjava2, clean-architecture
Ribble
Simple Dribbble Client using Dribbble API, fully written in Kotlin 😱 ❤️
Stars: ✭ 872 (+1429.82%)
Mutual labels:  rxjava2, clean-architecture

Getting Started with MVI using Mosby

Build Status

My article covering this repo: Building reactive Android apps with MVI

This repo introduces Model-View-Intent pattern on Android using Mosby.

I've seen some MVI examples that are much more complex (using State Reducers, etc). The problem is they are harder to grasp for a newcomer who just wants to get a sense of what MVI is about. So I decided to create this basic Hello World example implemented with MVI pattern. Hopefully, after seeing this code, for some of you it will "just click" what MVI on Android is all about and it will pave a way for you to build full-featured apps with MVI going forward.

For more details on MVI and how to implement it with Mosby, please read excellent blog post series by Hannes Dorfmann at MVI on Android.

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].