Skip to content
/ tmdb Public

Project to study, investigate and practice some techniques, libraries and thoughts using Android.

Notifications You must be signed in to change notification settings

sergibc/tmdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Project to study, investigate and practice some techniques, libraries and thoughts using Android.

What is done

  • List of popular movies in TMDB
  • Search movies

How it is done

  • Follow clean architecture
  • Use of RxJava in domain layer
  • Use of MVP pattern in presentation layer
  • Use of Repository pattern in data layer

Libraries used

  • RxJava
  • Dagger 2
  • Retrofit
  • Lombok
  • Picasso
  • ...

TODO's or things to improve

  • Cache or persistence data (probably using Realm.io)
  • Increase the test coverage (now, only mappers are tested)
  • Add image resources in all densities
  • Error handling
  • Apply a debounce (with RxJava) operation in searching
  • Probably, port to Kotlin language

About

Project to study, investigate and practice some techniques, libraries and thoughts using Android.

Resources

Stars

Watchers

Forks

Packages

No packages published