Mobile native devs have a lot of thoughts about #Flutter but one thing I'll praise them for is their documentation, especially regarding topics like architecture. Sure, the community can come up with their own styles but having a recommendation (https://docs.flutter.dev/app-architecture/guide) from the official team really builds trust in developers, unlike telling them to "We'll just leave it to the devs to figure it out" ahem...
Guide to app architecture

The recommended way to architect a Flutter app.