Aplicação React Native que atende às seguintes funcionalidades:
- Cadastro de usuário;
- Login;
- Logout;
- Pesquisa de canais do youtube;
- Salvar canais nos favoritos;
- Listar canais favoritados;
Essas instruções irão lhe mostrar como realizar uma cópia desse projeto e rodá-lo localmente em ambiente de desenvolvimento.
-
Chave de API do Google para realizar as requisições ao Youtube Search API;
-
Ambiente React Native com build para Android;
Clone o repositório:
git clone https://github.com/luisabfs/favtube.git
Inicialize a pasta node_modules
:
yarn install
Crie um arquivo chamado .env
na raíz do projeto e adicione a sua chave de API:
API_KEY=SUACHAVEDEAPI
Inicie a aplicação React Native e execute o build no Android:
yarn start
yarn android
- RealmDB - banco de dados open-source utilizado em aplicações mobile offline-first;
- Axios - cliente HTTP baseado em Promises para realizar requisições;
- React Navigation - navegação e gerenciamento de rotas;
- Styled Components - biblioteca que permite estilização a nível de componente (CSS-in-JS);
- PropTypes - checagem de tipos (Typechecking);
Este projeto é licenciado pela MIT License - cheque o arquivo LICENSE.md para maiores detalhes.