Member-only story

Flutter Architectural Patterns, State Management & Flutter Declarative

Flutter Knowledge Sharing #55

Geno Tech
4 min readFeb 4, 2022

You’re welcome to another Flutter discussion. Here I am trying to share my knowledge with extra findings in Flutter. Up to now, I have written 54 articles. Also, the majority of them have excellent responses. Here I am going to discuss different architectural patterns, design patterns, and state management, which are important topics because those are the fundamental best practices you should have as a Flutter Developer.

You have heard these terms very well in your developer careers, such as design patterns and app architecture. All these terms are bounded by complexity. The complexity is getting high with the size of the application. It’s not a big case to handle a to-do app or simple calculator app. But in large apps, there are many tasks with high complexity. When complexity increases, the opportunity to do things wrong also increases. That’s why we can see those different architectures in different companies also. So when we handle the architecture, we can see that everything is going smoothly and efficiently.

MVC Architecture

This is the most famous architecture, even in mobile applications. You know the concept of this architecture, which is easy. You have the model which manages the…

--

--

Geno Tech
Geno Tech

Written by Geno Tech

Software Development | Data Science | AI — We write rich & meaningful content on development, technology, digital transformation & life lessons.

No responses yet