Olá Arlindo!
10000 linhas de código em um arquivo só ou no projeto todo? Se tiverem muitas linhas de código em um arquivo só, é importante avaliar o que é possível abstrair para outros componentes ou funcionalidades. Ter criação de vários componentes dentro de um arquivo só, funções de acesso ao banco de dados, etc, tudo dentro de um arquivo só é um grande problema que precisa ser refatorado.
Existem técnicas e arquiteturas diferentes que ajudam a organizar a estrutura do seu projeto, mas essas técnicas não são exclusivas do Flutter. Eu não sei exatamente o ponto da formação que você está, mas o instrutor dá várias dicas durante a formação sobre essas técnicas.
Espero ter ajudado! Um abraço!