- Para quem é o curso
Pessoas que querem aprender habilidades práticas de desenvolvimento Flutter.
Pessoas que desejam ir além do desenvolvimento apenas de UI
- Habilidades principais que você aprenderá
- Cache de grandes ativos de projeto com um CDN
- SOFT Definindo a arquitetura da informação do seu aplicativo
- SOFT Exemplo de design de arquitetura de sistema
- SOFT Criando designs muito simples no Figma
- Configurando uma página de produto simples usando um template HTML estático e gh pages
- Configurando um banco de dados backend com supabase
Criação de tabelas, seja com um script ou pela interface
Importando dados de teste via um arquivo de migrações
- Criando um projeto Flutter realista com boilerplate (código simples)
- Passo a passo de soft skills: melhores práticas e dicas antes de começarmos a codificar
Certifique-se de ter uma lista de verificação que cubra o básico, como as telas que você vai desenvolver e os recursos que você vai criar
Evite usar gerenciamento de estado ou bibliotecas de terceiros, a menos que absolutamente necessário
- Passo a passo de código: ex UI list view com CRUD com supabase (sem associação de sessão de usuário)
- Passo a passo de código: autenticação do Google com supabase e arquitetura de UI para uma tela de login
Usando preferências compartilhadas
Arquitetura de UI
Configurando credenciais do Google
Configurando supabase
Implementando autenticação no Flutter
- Passo a passo de código: barra de menu com links para visualizações da web
- Passo a passo de código: atualizando o esquema do banco de dados e a base de código para suportar dados baseados em usuários (calendários, preferências)
- Enviando uma versão alpha do seu aplicativo para amigos e familiares
Criando uma página de inscrição por e-mail usando send in blue.
Planejando o que você precisa para cópias de aplicativo, imagens, logotipos, ativos
Coletando e-mails de amigos e familiares
- Passo a passo de código: ativando anúncios
- Passo a passo de código: configurando compras dentro do aplicativo
- Trabalhando com fontes e ícones (melhores práticas)
- Passo a passo de código: projetando e desenvolvendo um slider de introdução
- Passo a passo de código: recebendo notificações quando o usuário enfrenta uma falha ou um erro
- Passo a passo de bônus: enviando automaticamente lançamentos de aplicativos para amigos e familiares com uma ferramenta CICD
--
CONTE NO TWITTER:
MEU CURSO GRATUITO DE "BÁSICOS" DO FLUTTER (2+ HORAS)
SOBRE MIM
Nos últimos 18 anos, Nick não encontrou nada mais divertido do que transformar ideias criativas em software. Antes mesmo de ter um computador na escola, Nick copiava à mão jogos de vídeo escritos em BASIC para seu diário diário porque o código parecia legal. No ensino médio, ele começou a se ensinar programação, tornando-se um "entusiasta obcecado por livros de programação"
Nick trabalhou como líder técnico em vários projetos para marcas globais como Adidas, Reebok e Louis Vuitton. Desde que atuou como Diretor de Mobile em uma empresa adquirida pelo Trip Advisor, ele co-fundou várias startups. Desde 2016, ele ocupou várias posições como CTO, incluindo a aceleradora Techstars.
Inscreva-se se você estiver interessado em:
#flutter
#dart
#fullstackmobiledev
#learningtocode
AVISO: Não sou funcionário do Google nem estou afiliado ao Google de nenhuma forma. Todas as opiniões expressas em meu vídeo são minhas.