The engineering notebook
RSS feed#flutter
Articles, practical guides, and engineering notes on flutter.
By Ashish Bhakhand 108 published articles
Explore the articles
25 articles
Reset filtersFrom Colors to Contracts: Building a Semantic Flutter Design System
Create a practical Flutter theme with semantic colors, consistent component styles, dark mode, and accessible color pairs.
Flutter Forms Are State Machines, Not Widgets
Build Flutter forms that handle touched fields, dirty values, validation, submission, and reset without mixing everything into the UI.
Responsive Flutter Is About Constraints, Not Devices
Learn how to build Flutter layouts that work on phones, tablets, desktop windows, and nested panels by responding to available width.
State Management in Flutter: Choosing the Right Level of Structure
Learn when setState is enough, when state should move out of a widget, and how Provider, Riverpod, and BLoC differ in real Flutter projects.
Better Dart Models with Enums: From Safer States to Rich Domain Types
Replace fragile strings with type-safe Dart enums, use exhaustive switches, and learn when enhanced enums make Flutter code clearer-and when they do not.
Clean Architecture in Flutter Without the Boilerplate
A practical Flutter architecture using models, repositories, view models, and widgets-with clear boundaries and only as much structure as the feature needs.
Mastering Null Safety in Dart: A Practical Guide for Flutter Developers
Learn how Dart's type system, flow analysis, null-aware operators, and API design work together to prevent null errors in real Flutter applications.