Interessante essa sua abordagem, pensei em fazer essa quebra dos widgets e separar as views.
Respondendo a "Muito bom o app, parabéns :) eu também trabalho..." dentro da publicação Pitch: App TabNews em Flutter
1
1
É no projeto onde trabalho estamos a fazer tudo com widgets que tenham até 300 linhas. Reduz muito os conflitos, depois também se pode usar microfrontends para dividir fluxos de user completos.
Por exemplo ter um package de registo/login. Outro para criar post, outro para ver posts
1
eu estava desenvolvendo um client em flutter com essas divisões mensiondas por você, gostaria de contribuir com esses propósitos, como posso iniciar a contribuição?