Programa do Curso
Introdução ao Flutter
- Instalação do Flutter e Dart
- Uso do Flutter Doctor e ferramentas de linha de comando (CLI)
- Criação do primeiro projeto Flutter
Entendendo a Arquitetura do Flutter
- Widgets, renderização e camadas
- Widgets sem estado vs. com estado (Stateless vs. Stateful)
- Material Design e widgets Cupertino
Layouts e Navegação
- Row, Column, Stack e outros widgets de layout
- UI responsiva com MediaQuery e LayoutBuilder
- Navegação e roteamento
Gerenciamento de Estado
- setState vs. Provider vs. Riverpod
- Gerenciando estado complexo
- Melhores práticas para escalabilidade
Trabalhando com Formulários e Entrada de Dados
- Entrada de texto, validação e widgets de formulário
- Manipulação de interações do usuário
- Gerenciamento de foco e controle do teclado
Usando Pacotes e Acessando Recursos do Dispositivo
- Adicionando e gerenciando pacotes do pub.dev
- Uso de plugins de câmera, localização e armazenamento
- Integração com APIs específicas da plataforma
Testes, Depuração e Implantação
- Testes unitários, de widget e de integração
- Recarregamento em tempo real (hot reload) e ferramentas de desempenho
- Construção de APKs e implantação nas lojas de aplicativos
Projeto: Construa um Aplicativo Completo
- Design e arquitetura
- Implementação de recursos
- Testes e implantação final
Resumo e Próximos Passos
Requisitos
- Compreensão dos fundamentos de programação
- Familiaridade com conceitos básicos de UI/UX
- Disposição para aprender Dart e desenvolvimento de aplicativos
Público-alvo
- Desenvolvedores novos no Flutter e Dart
- Desenvolvedores de aplicativos móveis em busca de uma solução multiplataforma
- Engenheiros de software interessados em frameworks de UI modernos
Declaração de Clientes (3)
Informações adicionais muito úteis
Grzegorz - Comp S.A.
Curso - BLoC Pattern
Máquina Traduzida
O conhecimento de Miguel sobre o assunto era extenso. Ele tornou o treinamento fácil de entender e manteve um fluxo equilibrado, adicionando novas funcionalidades a cada seção conforme necessário. Ele abordou tudo o que foi solicitado e respondeu cada pergunta com detalhes. Foi uma experiência muito agradável.
Paul Coaton - SEMPCheck Services
Curso - Flutter Development Bootcamp with Dart
Máquina Traduzida
O instrutor era entusiasta, gentil e apaixonado pelo tema
Isaac Murphy - Royal New Zealand Airforce
Curso - Build Native iOS and Android Apps with Flutter
Máquina Traduzida