O aplicativo "Go Watch" é um app de streaming de filmes que permite aos usuários pesquisar e descobrir novos filmes, visualizar detalhes de cada filme selecionado e explorar filmes populares em várias categorias
-
Pesquisa de Filmes: Os usuários podem pesquisar filmes pelo título, o que permite encontrar filmes específicos de forma rápida e fácil.
-
Detalhes dos Filmes: O app exibe informações detalhadas sobre cada filme selecionado, incluindo título, sinopse, data de lançamento, gêneros e poster.
-
Filmes por Gênero: Os usuários podem explorar filmes por gênero, permitindo descobrir novos filmes dentro de suas categorias preferidas.
-
Filmes Populares: O app apresenta uma lista de filmes populares, tornando mais fácil encontrar os filmes mais relevantes e em alta demanda.
Front-end: Flutter
- Como utilizar o ValueNotifier e o AnimatedBuilder para gerenciar o estado da apliacação.
- Como utilizar a biblioteca Skeleton para criar a interface de carregamento.
- Como utilizar a biblioteca http para fazer requisiçoes Http.
- Como utilizar a biblioteca flutter_dotenv para lidar com variaveis de ambiente.
- Como organizar melhor os arquivo/pastas.
Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env
THE_MOVIE_DB_ACCESS_TOKEN
Para conseguir o seu Token de Acesso crie uma conta no site The Movie DB
Clone o projeto
git clone https://github.com/WiliamMelo01/go_watch
Entre no diretório do projeto
cd go_watch
Instale as dependências
dart pub get
Inicie a aplicação em seu emulador
flutter run
O APK do goWatch está disponível para download aqui.
Se você tiver algum feedback, por favor me deixe saber por meio de wiliammelo.mota@gmail.com