Demonstrates a few Android design patterns for a simple 1 screen app calling Google Books API. Uses MVVM data binding architecture component pattern. Next few things to add are
1.Dependency injection using Dagger2 2.Paging library support ( introduced as part of Architecture components ) 3.Search Autocomplete. 4.RxJava 5.Master detail view using Google's Template code for Master Detail.