In my previous article, I had talked about designing and architecting Flutter applications using the Stacked framework. In this article, we will see how one can design a Flutter application using Clean Architecture.
If you haven’t read that article, I would highly recommend going and read that article first. I will take a lot of references from there (like Retrofit, DI, code generator using build_runner, etc.) in this article. Below is the link to that article.
In this article, I would be focusing on the implementation part of clean architecture rather than what is clean architecture. …
It's been a while since I wrote the last article. This article is an extension of the previous article where I had talked about Clean Architecture for Enterprise Flutter applications. To begin with this article, I would highly recommend going and read that article first. It will be easy for you guys to understand the application design, plugins, and terms that I will be using in this article from the last one.
People use mobile apps on the move. As mobile networks are frequently flaky, if our app did not have the ability to work well offline, every time an…
Back in 2018, when I started learning Flutter, it took a lot of attention as I found it very useful and efficient to do cross-platform development. Coming from the Android app development background, initially, it took a while to understand the Flutter framework and how it manages the application states. But later on, I see a lot of potential in Flutter.
While working with Flutter, I have used a lot of state management approaches but since there is no official suggested approach, it becomes very hard to say which one is the best.