/netflixRouletteApiApp

A sample app to showcase the use of Dagger and code architecture to show a scalable code

Primary LanguageJava

netflixRouletteApiApp

A sample app to showcase the use of Dagger, Retrofit, Android Components and code architecture to show a scalable code.

The app uses the Netflix Roulette API to search the movies by Title, Director and Actor

Libraries Used Android Support libraries - To use the components of android like RecyclerView, Cardview and App Compat functionality.

Retrofit 2 - Used to make network calls.

Gson - To parse the json to pojo and vice versa for network requests.

Dagger 2 - To use the dependency injection in the app.

GreenRobot EventBus - To use the publisher subscriber pattern in android.

Picaso - To efficiently load images in the app.

Screenshot

Screenshot

Screenshot