/Todo-Movies

A Flutter Project made for a interview test.

Primary LanguageDart

Todo Movies 0

Aplicativo desenvolvido como um teste tendo o objetivo de recriar parte do aplicativo TodoMovies utilizando a API do The Movies Database.

GitHub release (latest by date) GitHub last commit

Arquitetura

Aplicativo desenvolvido na versão 3.0.2 do Flutter utilizando BLoC e Provider para gerência de estados e injeção de dependências, pacote Dio para requisições da API e Clean Architecture como padrão da arquitetura do software.

Como Usar o Repositório

Após clona-lo, certifique-se de:

  1. Rodar o comando flutter pub get para obter os pacotes mencionados no pubspec.yaml.
  2. Adicionar a sua Chave da API no arquivo app_secrets.dart no valor da constante apiKeyMovieDB.
  3. Rodar o aplicativo a partir da sua IDE preferida ou com o comando flutter run.

Tempo Desenvolvimento

Média do tempo do desenvolvimento dos módulos, testes e outros componentes do aplicativo pode ser observado na tabela abaixo.

Tarefa Tempo Médio
Regra de negócio do módulo Movies e seus testes 5 horas
Módulo Home e componentes derivados 2 horas
Página de detalhes do filme 12 horas
Tempo requisitos básicos 12 horas
Tempo total 19 horas

Aplicativo foi testado somente na plataforma Android, não sabendo como pode se comportar em um dispositivos iOS.

Todo.Movies.App.Preview.mp4