A "Origin Films" é uma aplicação construída para fins de portfólio, que consome uma API de filmes disponibilizada pelo TMDB.
- Listagem de filmes
- Possibilidade de trocar os filmes por categoria
- Faça o clone do projeto em sua máquina.
- Execute
npm i
ouyarn
para instalar as dependências. - Inicie o Metro com
yarn start
ounpm start
. - Execute a aplicação com
npm run android
ouyarn android
para Android, ounpm run ios
ouyarn ios
para iOS.
- Crie uma conta no site The Movie Database (TMDb).
- Copie sua chave de API.
- Cole a chave no campo
TMDB_ACCESS_TOKEN
do arquivo.env
na raiz do projeto.
Certifique-se de ter configurado a chave de API do TMDb no arquivo .env
. Em seguida, siga os passos abaixo:
- Inicie o Metro com
yarn start
ounpm start
. - Execute a aplicação com
npm run android
ouyarn android
para Android, ounpm run ios
ouyarn ios
para iOS.
src/
: Código-fonte da aplicação.src/components/
: Componentes reutilizáveis.src/screens/
: Telas da aplicação.src/hooks/
: Hooks personalizados.src/types/
: Tipagem geral do projeto.src/theme/
: Configurações de tema do projeto.src/config/
: Arquivos de configurações do projeto.src/utils/
: Arquivos de utilidades no geral.- ...
- React Native
- React Query para requisições à API e gerenciamento de estado das listas de filmes e categorias
- Native Base para estilização e montagem de componentes
- React-native-vector-icons para exibição de ícones
- TypeScript
N/A (Não se aplica no momento).
Para dúvidas ou problemas, entre em contato pelo e-mail: [email protected].