Skip to content

An entertainment movie app developed collaboratively by a team - Desenvolve Program 2024

License

Notifications You must be signed in to change notification settings

jaquedreyer/dart_plus_app

 
 

Repository files navigation

Note

Este repositório faz parte do Projeto de Aprendizagem - Módulo 6. A atividade foi realizada no curso de Desenvolvimento Mobile, durante o Programa Desenvolve 2024, do Grupo Boticário em parceria com a Escola Korú.

Índice

Objetivo

Dart plus é um aplicativo que proporciona aos usuários uma experiência completa para explorar filmes e séries usando a API The Movie Database (TMDb). Com recursos dinâmicos, os usuários podem facilmente buscar, visualizar informações detalhadas, favoritar seus filmes e séries preferidos, além de filtrar por gênero, garantindo uma experiência personalizada de acordo com suas preferências.

Tecnologias usadas:

  • Flutter
  • Dart
  • Bloc
  • sqflite
  • Firebase
  • Figma

Features

  • Autenticação do usuário com Firebase
  • Navegação e visualização de filmes ou séries populares
  • Visualização de detalhes da mídia, incluindo ranking, sinopse e trailer em vídeo
  • Recomendações de filmes ou séries similares
  • Visualização de filmes e séries em tendência
  • Busca por título
  • Visualização em formato de catálogo e filtragem por gênero
  • Gerenciamento de favoritos possibilitando adicionar, remover e visualizar lista de favoritos
  • Navegação com menu drawer permitindo acesso a conta e logout
  • Offline first
  • Implementação responsiva proporcionando uma experiência consistente em diferentes dispositivos

Links

Squad DartVaders 💜

Emerson Mendes Erika Alves Malaquias Franciéllen Sousa Jaqueline Dreyer Jhonny Valente João Rebouças Kamila Teófilo Leidiane Silva

Instalação

Primeiramente você precisa ter instalado o Flutter SDK e, em seguida, para realizar o clone do projeto via HTTPS, execute o comando:

git clone https://github.com/erikabusiness/dart_plus_app.git

Se você tiver uma chave SSH registrada em sua conta do GitHub, clone o projeto usando este comando:

git clone git@github.com:erikabusiness/dart_plus_app.git

Instale as dependências:

flutter pub get

Execute o seguinte comando para iniciar a aplicação em um ambiente de desenvolvimento:

// Inicie a aplicação
flutter run main.dart

Execute o seguinte comando para rodar os testes de desenvolvimento:

// Rode todos testes 
flutter test 

About

An entertainment movie app developed collaboratively by a team - Desenvolve Program 2024

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 74.0%
  • C++ 12.0%
  • CMake 9.8%
  • Ruby 1.4%
  • Swift 1.1%
  • HTML 0.9%
  • Other 0.8%