Member-only story
Google GDE Malice In Flutter App Design
Let’s raise everyone’s skill Flutter level. Let’s be blunt, the Google Developer Experts(GDEs) do an average job of covering the Google Dart and Flutter APIs. And generally what they are bad at is:
-3rd party APIs such as Provider, BLoC, etc.
-Both Clean Architecture and Domain Driven Design
-Material Design 3 in the Flutter UX context
-3rd party APIs from packages that should be used instead of the default subset of the Flutter SDK API
Let me give you an emphatic, clear example.
An Example of GDE Malice In Flutter Architecture
Okay, let’s say we have a typical counter app transformed into having a view model. Now this can be right from the default app template the flutter SDK uses in that we have just implemented the view model only:
View Model:
Counter Page: