Movie Search is a simple app which use TheMovieDB API to show a list of movies ordered by popularity. Moreover, you can make a search by a movie of your preference and see more details of it. By clicking at the movie item you should be redirect to a detail screen of the movie.
Used Model View Presenter(MVP) to facilitate separation of responsibilities and make the code more testable
- Realm for storage
- Retrofit2 for network
- RxJava2 and RxAndroid2 for asynchronicity
- Gson for serialization / deserialization
- Picasso for image loading
- Lombok for boilerplate generation
- Dagger2 for dependency injection
- JUnit and Mockito for tests
You can see some more images about the application here
movie-search is released under the Apache License. See LICENSE for details.