description |
---|
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.
{% hint style="danger" %} A seção "Básico do básico" é fundamental para te dar uma base solida durante o seu aprendizado. {% endhint %}
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.