Projeto realizado para fins didáticos e baseado no projeto de referência da seção 7 do curso da Cod3r, cujo qual possui objetivo voltado a criar um aplicativo de receitas que dispõe de duas abas principais e um Drawer com acesso à tela de configurações. O usuário possui à sua disposição diversas receitas separadas por Categorias, onde ele pode verificar tempo de preparo, nível de custo, modo de preparo e, caso goste da receita, pode favoritá-la para ser exibida na tela de Favoritos. Caso possua restrições quanto a consumo, o usuário pode utilizar os filtros presentes em Configurações para setar os pratos exibidos de acordo com sua necessidade. São quatro filtros disponíveis: glúten, lactose, vegana e vegetariana.
Demonstração parte 1:
Demonstração parte 2:
- InkWell para tornar os elementos clicáveis
- Rotas nomeadas
- Conceituação sobre Navegação entre telas
- push, pushNamed, pushReplacementNamed e pop
- BottomNavigationBar para alocar as abas na parte inferior
- Drawer
- Mais comunicações tanto diretas quanto indiretas
- Manipulação de dados mocados
- GridView
- SwitchListTile utilizando o método adaptative
- Preferencialmente, tenha uma IDE (Integrated Development Environment - Ambiente de desenvolvimento integrado) instalada em sua máquina, que pode ser Android Studio, IntelliJ ou um editor como o VSCode.
- Ter instalado a SDK do Flutter na versão 3.0.0