The Model-View-Presenter (MVP) pattern is a popular architectural pattern used for structuring applications to separate concerns, improve testability, and maintainability. While Flutter comes with its […]
Read moreTag: Separation of Concerns
Using the Provider Package to Facilitate the MVVM Architecture in Flutter
Flutter, Google’s UI toolkit, has revolutionized mobile app development by providing a fast, expressive, and flexible way to build applications for multiple platforms from a […]
Read moreImplementing Separation of Concerns in Flutter
In software development, Separation of Concerns (SoC) is a design principle for separating a computer program into distinct sections, such that each section addresses a […]
Read moreImplementing MVVM Architecture with XML UI
While Jetpack Compose is revolutionizing Android UI development, many existing projects and developers still rely on XML layouts. Implementing the Model-View-ViewModel (MVVM) architecture with XML […]
Read more