Android app to play with the gettyimage.com API
- Search images on gettyimages.com by phrase
- Display an endless list of images.
- Bottom sheet for displaying the image's caption
- Clean app architecture: UI and API separated
- Package by feature
- Model View Presenter pattern (MVP)
- Responsive UI
- Use of RecyclerView
- Use of ConstraintLayout
- Use of Collapsing Toolbar Layout
- Butterknife for Data Binding
- Dagger 2 for Dependency injection
- RxJava for asynchronous programming
- Retrofit + GSON
- Glide for image loading
- Espresso for instrumentation test
- Cool animations