lucasorso / Movies-TMDB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Movies Project

Simples projeto desenvolvido em Kotlin, que utiliza a API The Movie Databse, na qual são listados os próximos filmes em cartaz.

São utiliandos 3 endpoints: upcoming, search, details.
Os dados são persistidos para funcionamento Offline.
O Projeto encontra-se com as últimas atualizações do plugin do Gradle(no momento) além da inclusão do Jetack AndroidX.
NavigationComponet para navegação entre as telas.
Testes unitários dos serviços que consomem a API.
Proguard com Retrofit + OkHttp + Glide.

Arquitetura
  • Utlizou-se do padrão MVP + Clean Code
Bibliotecas
  • Extensões reativas: RxJAva, RxKotlin, RxAndroid
  • Imagens: Glide
  • Comunicacão : Retrofit + OkHttp
  • Testes: Mockito
  • Banco de dados: Realm

About


Languages

Language:Kotlin 99.2%Language:Java 0.8%