Skip to content

arjunvekariyagithub/Google-Custom-Search-Image-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Android sample app for consuming Google's custom image search Rest APIs using MVVM architecture

Libraries

  • Retrofit as HTTP client
  • Glide for image downloaiding and display
  • RxJava to efficiently handle async network calls and employ reactive pattern
  • Dagger for dependency injection
  • Databinding

Architecture

  • MVVM (Mode-View-ViewModel)

Testing

  • Basic JUnit tests are implemented.

Pagination

Why I choose Glide amonst many available options?

I have experimented with other Image loading libraries: Picasso, Volly and Fresco, but Glide seems to be performing best amongst all due to it's well optimized Cache mechanism.

Screenshots

Search Full screen image Details screen

About

Android sample app with Google custom search Image API using MVVM architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages