Member-only story

What Does Google’s Feature Flutter App Architecture Mean

Fred Grott
6 min readFeb 27, 2023

--

Google mentions feature architecture briefly in the Flutter Skeleton app template. But the does not fill it in as far as structures, etc. Probably in order to not force an application architecture on users of the dart and flutter SDKs, but not everything fits with Googles recommended BLoC and provider.

One of the better GDE’s with less major goof is Thomas Burkhart, and he covered app architectures that fit into BLoC at some point as RxVAMS and RxVMS

Making Flutter More Reactive

https://www.burkharts.net/apps/blog/making-flutter-more-reactive/

RxVMS a practical architecture for Flutter Apps

https://www.burkharts.net/apps/blog/rxvms-a-practical-architecture-for-flutter-apps/

My Idea is to drop some of DDD and Clean Arch while at the same time best guess what Google means in form of Feature Reactive Event Architecture as a RxVMS.

Explaining Terms

DDD is Domain Driven Design, which at times subscribes to defining a type of DSL for domain business model space in the form of app business logic.

Clean Architecture is an app architecture defining domain and data layers that are supposed to communication to the UI in the form of a user case…

--

--

Fred Grott
Fred Grott

No responses yet