Skip to content

Latest commit

 

History

History
31 lines (17 loc) · 1.38 KB

README.md

File metadata and controls

31 lines (17 loc) · 1.38 KB

React Prime

NPM

Sobre o projeto

Nele, realizei algumas etapas essenciais citadas abaixo:

Configurei o ambiente para rodar no emulador ou até mesmo no meu celular físico.

Utilizei o styled components para estilizar e criar as interfaces.

Utilizei os componentes em arquivos separados para ficarem mais organizados e importei eles para utilizar.

Configurei as rotas.

A navegação de rotas foi através do drower e a parte de stack, que é quando estou com um filme, clico, e ele abre em pilha na tela.

consumi uma API e construir todo o projeto em cima dela.

Criei listas e deixei elas dinâmicas com requisições http, ou seja, consumindo algo externo.

fiz requisições para trazer os filmes em cartazes, os populares, os que estão mais avaliados e a parte de buscar um filme.

E a cereja do bolo foi ter persistido os dados offline.

Utilizei o Async Storage, que basicamente é um banco de dados Chave/Valor que fica offline persistido no celular do usuário.

isso permite o usuário navegar no app e salvar seus filmes que ele quer assistir, podendo fechar o aplicativo, desligar o celular e liga-lo novamente que ainda seus filmes estarão salvos app.

Layout do Projeto

Layout