Obrigado :)
Eu também trabalhei sozinho em flutter por um ano. No geral o processo numa equipa também é assim, o programador começa um widget e fica grande e com muitas linhas de código, depois à medida que outros devs vão participando no mesmo ecrã ou widget começam a dividir.
Porque em desenvolvimento a file tree não ajuda muito, depois na parte de evoluir o que já está feito é que se pode tirar partido de ter uma file tree para navegar direto para a parte em que se quer mexer