Estes dois arquivos são referentes aos estilos usados na aplicação, se referindo a uma base de cores e fontes para serem utilizadas.
Por quê utilizar arquivos de cores e fontes e não fazer uso direto na tela? Principalmente pensando na manutenção, caso exista a necessidade de alguma mudança geral no app, ela seria realizada apenas nestes arquivos, e não por todo o projeto.
No arquivo de fontes, tem criado alguns objetos estáticos do tipo TextStyle, de fontes maiores até algumas menores. O exemplo de dois desses objetos criados por lá:
No arquivo de cores, mantemos as principais cores utilizadas no projeto, em objetos estáticos do tipo HexColor/Color como por exemplo: a cor primária, a cor secundária, cor de erro, cor de warning, cor de successo, cor de background, entre outras. Este arquivo pode ir sendo alterado de acordo com as necessidades, o importante é sempre adicionar por lá quando se deseja utlizar alguma nova cor.
A maneira que fazemos o uso desses objetos, tanto o de fontes quanto o de cores esta no código abaixo. Neste exemplo, ainda fazemos o uso do copyWith para alterar dentro do estilo a sua cor, mas é possível utilizar sem o uso do copyWith.