Android MVI-Reactive Architecture Pattern

If you are already aware of basic principles of architecture patterns and MVVM and MVI patterns in detail then skip the basics and jump to MVI + LiveData + ViewModel (or second) section of the article.

Architecture patterns are blueprint with a set of rules to follow. These patterns evolved through the mistakes done while coding over years. Below are the few architecture patterns widely used…

--

--

--

Senior Software Engineer | Android | Java | Kotlin|Xamarin Native Android|Flutter

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Testing on the CI

Three uses of Custom Views

Connecting to Wifi with Huawei Scan Kit

The Final Recycler View’s Adapter

View Binding vs Data Binding Gotchas

Fragment Pop Bugs come with Support Library SDK 25.2.0

Running android project build and adb commands in a convenient way by clicking icons.

New in Support Library 25.1.0, Android disallow commitNow() on onBackStackChanged()

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Abhishek Srivastava

Abhishek Srivastava

Senior Software Engineer | Android | Java | Kotlin|Xamarin Native Android|Flutter

More from Medium

Notification Alert! Integration of Huawei Push Kit in Application (Kotlin)

Solved — Unable to load class AndroidComponentsExtension after upgrading the Android Gradle Plugin…

Android Kotlin — Save Files To Emulator

Build and Sign Android Apps using GitHub Actions