Programa do Curso
Introdução
- Flutter vs outras estruturas multiplataforma
- Visão geral das funcionalidades e arquitetura do Flutter
Primeiros Passos
- Instalação do Flutter
- Configuração do editor de código (Android Studio)
- Compreendendo funções e variáveis em Dart
- Implementando abstração, encapsulamento, herança e polimorfismo
- Compreendendo variáveis e tipos de dados em Dart
- Entendendo Future e Stream
- Testes Unitários e Mocks
- Chamando métodos nativos
- Arquitetura limpa
- Flavors (Sabores)
- Analisador de Dart e Métricas do Dart
- Injeção de Dependências
Criando Aplicativos Flutter do Zero
- Criando um projeto Flutter
- Construindo layouts de aplicativos com componentes Material
- Adicionando recursos e imagens
- Internacionalização
Executando e Testando Aplicativos
- Implantando aplicativos em dispositivos Android
- Implantando aplicativos em dispositivos iOS (iPhone ou iPad)
- Usando as ferramentas Hot Reload e Hot Restart
- Usando Widgets
- Widgets com estado vs widgets sem estado
- Configurando o projeto
- Criando um widget sem estado
- Criando um widget com estado
- Criando animações
Roteamento e Navegação
- Usando o pacote BuildRunner
- Usando o pacote AutoRoute
- Criando transições
- Pilha de Navegação (Navigation Stack)
Banco de Dados e Outros Armazenamentos
- Introdução ao Hive
- Introdução ao SharedPreferences
- Usando banco de dados SQL
Uso de APIs REST e Análise de JSONs
- Introdução ao pacote http
- Introdução ao pacote Dio
- Análise de JSONs
- Requisições e Respostas
Gestão do Estado no Flutter
- Apresentando o pacote BLoC
- Implementação do BLoC
- Testando o BLoC
Dicas de Programação e Melhores Práticas
Solução de Problemas (Troubleshooting)
Resumo e Conclusão
Requisitos
- Experiência com desenvolvimento de aplicativos móveis para Android e iOS
Público-Alvo
- Desenvolvedores
- Programadores
Testemunhos de Clientes (6)
Tudo está bem.
Adrian Rybka - SEOyon
Curso - Flutter Development Bootcamp with Dart
Máquina Traduzida
Desempenho e Conhecimento do Instrutor
Marcin Pierchala - SEOyon
Curso - Flutter Development Bootcamp with Dart
Máquina Traduzida
Mais sobre o laboratório.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Curso - Flutter Development Bootcamp with Dart
Máquina Traduzida
Discussões individuais e sobre tecnologia e implementação
Peter Roos - Tiqs B.V.
Curso - Flutter Development Bootcamp with Dart
Máquina Traduzida
No geral, eu gostei de obter uma visão geral de como um aplicativo é desenvolvido em todos os aspectos. Isso realmente abriu meus olhos para todos os níveis de sua estrutura. Embora às vezes tenha sido uma quantidade avassaladora de informações, eu realmente gostei de 'brincar' com todos os programas usados para desenvolver um aplicativo. Miguel fez um trabalho incrível e eu realmente gostei das apresentações de slides com todas as visuais.
Jose Salgado - SEMPCheck Services
Curso - Flutter Development Bootcamp with Dart
Máquina Traduzida
O conhecimento de Miguel sobre o assunto era extenso. Ele tornou o treinamento fácil de entender e o fluxo estava equilibrado, adicionando novos recursos a cada seção conforme necessário. Ele cobriu tudo que foi solicitado e respondeu a todas as perguntas de forma minuciosa. Foi uma experiência muito agradável.
Paul Coaton - SEMPCheck Services
Curso - Flutter Development Bootcamp with Dart
Máquina Traduzida