Tag: MVI

Modern Android Development with MVVM, MVI, and Kotlin Flows 

Are you an Android developer keen on finding ways to improve and streamline your app development process? Have you heard about combining MVVM and MVI architectural patterns using Kotlin flows but aren’t sure how it can benefit you or where to start? This article is tailor-made for you. We a...

Data caching using Room in Kotlin, Remote Mediator API, MVI Architecture

In the ever-evolving world of Android app development, data caching is a crucial aspect that ensures efficient performance and a seamless user experience. In this article, we will explore how to implement data caching in an Android app using Room, the Remote Mediator API, and the Model-View-Intent (...

MVVM to MVI: A Guide to Migrating Your Android Architecture

Moving from the Model-View-ViewModel (MVVM) architecture to the Model-View-Intent (MVI) architecture can seem like a daunting task. But with the benefits of a cleaner architecture and more predictable app behavior, it’s a transition that can be well worth the effort. In this artic...

SwiftUI: Introducing MVI How to Easily Implement MVI in SwiftUI

Introduction: Efficient and structured application development is a key to success in the world of software development. One approach that can help achieve this goal is the Model-View-Intent (MVI) pattern. In this article, we will discuss the concept of MVI and how we can implement it in applicatio...