DESAFIO IV | I | Requisitos | Tecnologias | Execução | Licença | 🙋♀️
🚀 DESAFIO IV - IGNITE Rocketseat
Nesse desafio foi necessário implementar todo o fluxo de login e logout utilizando o OAuth da Twitch.
-
Preparação do ambiente logando a minha conta na expo-cli, criação de conta na Twitch e registrar o aplicativo stream.data no Twitch Dev Console
-
Adicionar variáveis de ambiente.
-
Implementação do fluxo de SignIn e SignOut utilizando a documentação de Authentication em e Twitch API.
🏅 Utilizando o comando expo start
você pederá selecionar o emulador desejado. Também é possível testar sua aplicação por meio do seu dispositivo físico, desde que estejam compartilhando a mesma rede. Para isso instale o Expo Go.
# Clonar repositório
git clone git@github.com:lilianmartinsfritzen/challenge01-react-native-concepts.git
# Entrar na pasta abaixo
cd challenge01-react-native-concepts
# Restaurar pacotes
npm install
# Para aproveitar o ecossistema Expo use o comando abaixo e selecione o emulador desejado
expo start
# O template Expo selecionado permite o uso dos comandos abaixo
# Executar o projeto Android
npx react-native run-android && npm start
# Executar o projeto IOS
cd ios
pod install
cd ..
npx react-native run-ios && npm start
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.