Skip to content

MVP - MVVM - MVVM+Clean Archicteture - API REST - SOLID - Clean Code - Coroutines - Tratamento de error

Notifications You must be signed in to change notification settings

WesleyVilaNova/MoviesDirector

Repository files navigation

Índice

Descrição do projeto

O MoviesDirector indexa conteúdo encontrado na web automaticamente usando ajuda de APIs publicas do TMDB. O uso do MoviesDirector é totalmente responsabilidade do usuário. A distribuição de filmes é da plataforma TMDB. Qualquer violação de direitos autorais, entre em contato com o distribuidor. Em caso de dúvidas ou reclamações sobre conteúdo, funcionalidade do site, anúncios entre outros, entre em contato diretamente comigo no GitHub ou LinkdIn.

Status do projeto

🔨 Imagens e Funcionalidades do projeto

  • Splash Screen: Tela inicial com progress bar
  • ViewBinding: recurso que facilita a programação de códigos que interagem com visualizações
  • Fontes personalizadas, ícones e cores: Para maior exclusividade
  • ScreenOrientation: Manter a tela Screen fixa
  • Arquetetura: Atualizada de MVP ---> MVVM ---> MVVM+CleanArchiteture
  • Coroutines
  • RecyclerView: ListAdapter com DiffUtil
  • ToolBar: Personalizada
  • Modulo de Segurança: Implementando...
  • Tratamento de Error: implementando...
  • Cryptografia do app: Implementando...
  • Testes Unitários: Implementando...
  • Ferramentas de acessibilidade: ContentDescription
  • CardView: Design layout
  • Menu ToolBar: Funcional com várias opções
  • Retrofit2: Consumo de API
  • Picasso: Carregamento de Imagem
  • CleanCode e Padrões de projeto

Tecnologias utilizadas

  • Kotlin
  • Retrofit2
  • Picasso

Pessoa desenvolvedora


Wesley vila nova

AVISO IMPORTANTE :

A KEY pode está inválida, cadastre sua própria KEY no site.

Será necessário cadastrar sua própria KEY no site : https://www.themoviedb.org/documentation/api para obter um token único (key).

Após o cadastro utilize sua chave "key" no Directory "utils" do projeto e adicione na constante "API_KEY"

About

MVP - MVVM - MVVM+Clean Archicteture - API REST - SOLID - Clean Code - Coroutines - Tratamento de error

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages