What you'll learn:
- Desenvolver uma aplicação em Flutter
- Usar navegação em Flutter
- Gerenciar estado com Provider
Neste curso iremos construir uma aplicação de cadastro do zero. O velho e bom CRUD (Create Read Update Delete).
Observação IMPORTANTE! A ideia deste curso é ser completamente focado na construção de uma aplicação, então eu já espero que você tenha o ambiente configurado e que tenha pela menos um nível básico em Flutter e DART.
Serão apresentados vários conceitos importantes do Flutter:
Uso de componentes Stateless
Uso de Provider para ajuda no compartilhamento de dados
Formulário em Flutter
Navegação em Flutter
O Cadastro se constitui em 4 etapas, as 4 letras do CRUD. Create, onde se cria um dado; Read, onde se lê ou consulta um dado; Update, onde se edita e salva um dado já existente e o Delete, onde é feita a remoção do dado.
E o que é o Flutter? - O Flutter é um kit de desenvolvimento de interface de usuário (UI toolkit e framework), de código aberto, criado pela empresa Google lá em 2015, baseado na linguagem de programação Dart também do Google, que possibilita a criação de aplicativos compilados nativamente, para os sistemas operacionais Android, iOS, Windows, Mac, Linux e, Fuchsia e Web.
E o Dart, o que é? - Dart é uma linguagem de script voltada à web desenvolvida pela Google. Ela foi lançada na GOTO Conference 2011, que aconteceu de 10 a 11 de outubro de 2011 em Aarhus, na Dinamarca. O objetivo da linguagem Dart foi inicialmente a de substituir a JavaScript como a linguagem principal embutida nos navegadores.
Programas nesta linguagem podem tanto serem executados em uma máquina virtual quanto compilados para JavaScript. Porém no final das contas, a linguagem foi utilizada como base para dar vida ao Flutter.
Grande abraço e te espero nas aulas!