Como o ebook está organizado?

Recomendo seguir cada passo, um após o outro, mas caso queira ir para uma seção específica, não tem problema.

Cada seção pertence à uma etapa do aprendizado. Cada etapa foi desenhada para apresentar um novo conhecimento ou complementar a etapa anterior. Porém, se quiser ir direto para algum ponto chave, como gerenciamento de estado, Firebase, animações, não tem problema.

A seção "Básico do básico" é fundamental para te dar uma base solida durante o seu aprendizado.

Iremos construir 3 aplicativos, progressivamente, isto é, adicionando aos poucos novas funcionalidades, a medida em que formos aprendendo coisas novas.

Começaremos aprendendo o que é o Flutter e alguns motivos para ele ser a escolha para o seu próximo projeto.

Também teremos um capítulo de apresentação da linguagem Dart.

Em seguida, uma visão geral de todo ecossistema do Flutter, termos utilizados e também alguns conceitos importantíssimos, como widget tree e declarative UI.

Um tópico que sempre tem destaque quando o Flutter é apresentado, trata da "Developer Experience", e aqui não será diferente. O hot reload e hot restart são recursos impressionantes.

Por fim, entraremos mais a fundo na arquitetura e descobrir como é possível entregar aplicativos nativos para até 4 plataformas diferentes com apenas 1 código-base.

A seção Copia e Cola, como o próprio nome diz, contém alguns snippets que podem ser úteis durante o desenvolvimento.