
Singletons in Flutter: How to Avoid Them and What to do Instead
12 min read
An introduction to singletons in Flutter: what problems they solve, what other ones they introduce, and what are their alternatives.
An introduction to singletons in Flutter: what problems they solve, what other ones they introduce, and what are their alternatives.
An introduction to a new App Architecture based on Riverpod, and comparison with other popular ones such as MVC, MVVM, Bloc, Stacked & Clean Architecture.
An in-depth overview of the repository pattern in Flutter: what it is, when to use it, and various implementation strategies along with their tradeoffs.
A detailed overview of a production-ready architecture that I've fine-tuned over the last two years. You can use the included starter project as the foundation for your Flutter & Firebase apps.
How to remove some noise in your Dart code by using underscores for unused function arguments.