MVVM vs MVI in Android Development: Finding the Right Fit for Your Compose App

Posted on April 26, 2025

The battle between MVVM and MVI never ends! Can they not coexist? Like a quote I like “Make Lovecraft Not Warcraft” we’ll try today to do just that. If you’ve been using Jetpack Compose, you probably heard about MVVM and MVI. Both patterns help improve state management and testability, but they have different approaches when it comes to events and state changes. Today we’ll explore how each one works, show... [Read More]
Tags: Android Kotlin Jetpack Compose State Management MVVM MVI

How to Manage State Effectively in Jetpack Compose

Posted on April 22, 2025

Managing state properly is one of the biggest challenges in any Android application, especially when using Jetpack Compose. In this article, I want to share a setup I’ve found very effective for keeping Compose apps clean, manageable, and easy to maintain. [Read More]
Tags: Android Kotlin Jetpack Compose State Management MVI

Connect With Me

I'm always interested in connecting with fellow developers, potential collaborators, or anyone interested in mobile development and technology.

Check out my projects to see some of my work, or reach out directly if you'd like to chat!