Reid Baker
Reid Baker
I think it is probably worthwhile to describe the philosophy that lead us to MVVM as the best practice. In my own words here is the value and cost laid...
It is also probably worth articulating why apps should depend on material for theme
For googlers go/google-stream-sdk-architecture-2021 has very different words to describe some of the same concepts.
Note to myself to expand upon why you would want to separate repositories and services. I defined what services were but not the advantages of having the layer be different.
Followup: to pros of MVVM style app architecture with the cons - Complete testing at each layer can feel onerous during the creation of a new feature. - Doesn’t play...
> Note to myself to expand upon why you would want to separate repositories and services. I defined what services were but not the advantages of having the layer be...
I think you have an internal document but calling out the testing options available to flutter devs probably would be helpful. - Dart Unit tests - Widget tests, (testing interactions)...
@johnpryan FWIW I agree with Tyler. Large or complicated apps which is where best practices show the most benefit will have a design pattern for data that is in the...
Maybe a meeting is the right way to talk through this. In general I am viewing this project and by extension this pr as our attempt to help complex projects...
> Why is the code in the `compass_app/app` directory and not `compass_app/`? I believe because there will be a server component at some point.