Projeto desenvolvido durante o NLW Copa - da trilha Ignite
- Fastify
- Prisma
- Banco de dados
- Diagrama ERD
- Contagem de bolões
- Estrutura do banco e relacionamento
- Criando seed do banco de dados
- Criação do novo bolão
- Contagem de usuários
- Contagem de palpites
- Fundamento React
- Next.js
- Buscando contagem de bolões
- Layout da aplicação
- Conexão com a API
- Criação do bolão
- O que é React Native
- O que é Expo
- Expo Go: dispositivo físico vs emulador
- Criando uma pasta para o projeto
- Criando o projeto
- As semelhanças com o React para web
- Importando os Assets
- Configurando o Splash Screen
- Conhecendoo o NativeBase
- Instalando o NativeBase
- Customizando o temo do NativeBase(arquivo com tokens)
- Instalando fontes personalizadas
- Garantindo o carregamento das fontes
- Criando o componente de Loading
- Criando a tela de SignIn
- Customizar a StatusBar
- Utilizando SVG como Componente no React Native para exibir o logo (svg transformer)
- Tipando SVG
- Criando o componente de Button
- Finalizando a interface de SignIn
- Criando o contexto
- Criando o hook para compartilhar o contexto
- Compartilhando dados através do contexto
- Conceito de OAuth
- Instalando o expo-auth-session
- Instalano o expo-web-browser
- Configurar o OAuth com o Google
- Implementando autenticação com o Google
- Compartilhando os demais componentes da aplicação
- Finalizando a interface New
- Reaproveitar a estrutura da New para criar a interface Find
- Iniciando a interface de bolões