Playgroud for Android development - implement Google Books API
Take the Google Books API and produce an Android app that allows a user to scroll through a very long list of books, displaying the cover images and book titles. Allow the user to drill into the detail of a given book and in doing so present the full book details.
very long list
-> view recycling, pre-fetch, cache
cover images and book titles
-> minimalistic list view. Google shows annotation and a few more things
detail of a given book
-> a separate Activity with complete information
I'm going to implement the app in two steps:
- Minimal working application with cache, async, and basic Material Design
- If time permits, work in the UI
I will concentrate on the Books API and async operations. I'll try to keep architecture expandable towards Live-Search design.
I understand that a "very long list" implies that search results should be loaded on demand. I'll optimize for devices with limited memory (although my phone has 6 Gb of ram).