Posts for: #Android Presenation Patterns

Android Presentation Patterns: MVI

Android Presentation Patterns: MVI

MVI isn’t a single ready-to-implement pattern; it’s more of a spectrum. This post delves into its diverse range, from basic MVVM patterns to intricate Redux-like state management, emphasizing the importance of grasping its principles for effective implementation tailored to specific project needs.

[Read more]

Android Presentation Patterns: MVC

Android Presentation Patterns: MVC

Explore the early days of Android with the Model-View-Controller (MVC) pattern. Discover its challenges, like tight connections and testing troubles, through a simple example. While acknowledging its history, the article introduces modern alternatives like Model-View-Presenter (MVP), Model-View-ViewModel (MVVM), and Redux, explaining why they’re better choices for today’s Android app setup.

[Read more]