Programa do Curso
Introdução
- Flutter vs outras estruturas multiplataforma
- Visão geral das caraterísticas e da arquitetura do Flutter
Primeiros passos
- Instalar o Flutter
- Configurando o editor de código (Android Studio)
- Compreender as funções e variáveis Dart
- Implementar a abstração, o encapsulamento, a herança e o polimorfismo
- Compreender variáveis e tipos de dados Dart
- Compreender o Future e o Stream
- Testes unitários e Mocks
- Chamada de métodos nativos
- Arquitetura limpa
- Sabores
- Dart Analyzer e Dart Metrics
- Injeção de dependência
Criando Flutter Apps a partir de Scratch
- Criar um projeto Flutter
- Criar layouts de aplicações com componentes Material
- Adicionar activos e imagens
- Internacionalização
Executar e testar aplicações
- Implementar aplicações em Android dispositivos
- Implementar aplicações em iOS dispositivos (iPhone ou iPad)
- Utilizar as ferramentas Hot Reload e Hot Restart
- Utilização de widgets
- Widgets com estado vs. sem estado
- Configurar o projeto
- Criar um widget Stateless
- Criar um widget com estado
- Criar uma animação
Roteamento e navegação
- Usando o pacote BuildRunner
- Usando o pacote AutoRoute
- Criar transições
- Pilha de navegação
Databases e outros Storages
- Apresentando a Hive
- Introdução a SharedPreferences
- Utilizar a base de dados SQL
Usando Rest Api, analisando JSONs
- Apresentando o pacote http
- Apresentando o pacote Dio
- Analisar JSONs
- Pedidos e respostas
Gerir Flutter Estado
- Apresentando o pacote BLoC
- Implementação do BLoC
- testando BLoC
Programming Sugestões e boas práticas
Resolução de problemas
Resumo e conclusão
Requisitos
- Experiência com o desenvolvimento de Android e iOS aplicações móveis
Público
- Programadores
- Programadores
Declaração 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