Skip to content

O StreamData é um app que busca, através do consumo da API da Twitch, deixar seus usuário atualizados de tudo que rola na plataforma, incluindo canais seguidos pelo usuário e conteúdos em alta.

License

Notifications You must be signed in to change notification settings

MrRioja/streamData

Repository files navigation

Logo

Você por dentro de tudo que rola na Twitch!



GitHub top language GitHub last commit

SobreStreamDataInstalaçãoTecnologiasAutor


Sobre

Projeto desenvolvido durante o bootcamp Ignite da RocketSeat na trilha de React Native cujo objetivo foi colocar em prática os ensinamentos do curso e consolidar as habilidades de construção de aplicativos móveis.

StreamData

O StreamData é um app que busca, através do consumo da API da Twitch, deixar seus usuário atualizados de tudo que rola na plataforma, incluindo canais seguidos pelo usuário e conteúdos em alta.

Como a API da roxinha é consumida, é imprescindível que o usuário realize o login na aplicação utilizando a sua conta da Twitch, conforme ilustrado abaixo:

Login

Trazer os canais seguidos que estão ao vivo e os conteúdos em alta são os motivos que justificam o login social e, após o login, o usuário terá essas informações na home similar a tela abaixo:

Home

Pronto! Com os canais ao vivo e os conteúdos em alta sendo exibidos, cabe o usuário escolher o que deseja assistir no momento e clicar no seu respectivo card, o qual irá direciona-lo para a Twitch em seu navegador, como podemos ver abaixo:

Detalhes de canal

Deixo a seguir um GIF para mostrar a aplicação em funcionamento e mostrar por completo os fluxos possíveis dentro do app:

Demonstração do app

Instalação

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disso é bom ter um editor para trabalhar com o código como VSCode.

📱 Rodando o App (Mobile)

# Clone este repositório
$ git clone git@github.com:MrRioja/streamData.git

# Acesse a pasta do projeto no terminal/cmd
$ cd streamData

# Instale as dependências
$ npm install
# Caso prefira usar o Yarn execute o comando abaixo
$ yarn

# Execute a aplicação
$ expo start

# Será aberto no terminal o menu do Expo onde poderá scanear o QR Code para executar o app diretamente no seu celular ou as opções de executar no emulador android ou iOS

Tecnologias

React

Expo





Autor

Luiz Rioja

Backend Developer

LinkedIn GitHub Gmail WhatsApp Skype

About

O StreamData é um app que busca, através do consumo da API da Twitch, deixar seus usuário atualizados de tudo que rola na plataforma, incluindo canais seguidos pelo usuário e conteúdos em alta.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published