/stream.data-rn

Nesse desafio foi necessário implementar todo o fluxo de login e logout utilizando o OAuth da Twitch.

Primary LanguageTypeScriptMIT LicenseMIT

DESAFIO IV   |    I   |    Requisitos   |    Tecnologias   |    Execução   |    Licença   |    🙋‍♀️

Self Learning Lílian Martins Fritzen License


stream.data


StreamData


🚀 DESAFIO IV - IGNITE Rocketseat

📝 Conceitos aprendidos durante a resolução dos desafios


Nesse desafio foi necessário implementar todo o fluxo de login e logout utilizando o OAuth da Twitch.



📱 Desafio stream.data

  • 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.


✔️ Requisitos

Para Android

Para IOS


Para simular os ambientes mobile você pode consultar as documentações abaixo:

📑 Emulador Android

📑 Emulador IOS

🏅 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.

runs with Expo Go


🛠 Tecnologias e Ferramentas


🕹 Execução

# 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

📃 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Desenvolvedora