Skip to content

Releases: kaushiknsanji/Books_Library_App

Books Library App 1.0

24 Oct 13:42
b67d028
Compare
Choose a tag to compare

This is the Release version 1.0 of the Books Library App.

Changes done in this Release

  • Used ConstrainedWidth to enforce WRAP_CONTENT constraints for Item Views shown by BookSearchActivity (commit) and certain other views shown by BookDetailActivity(commit).
  • Removed unnecessary NestedScrollViews for Expandable TextViews shown by BookDetailActivity. Also, used NestedScrollView instead of ScrollView for the scrollable content following the Book Title and Author in the Portrait mode - (commit).
  • Added Click Listeners to Expand/Collapse Image Anchors shown by BookDetailActivity - (commit).
  • Moved registration of Adapter Item Click listener to the BookSearchActivity (from RecyclerViewFragment) so that we can save the position of the Item clicked, when launching the BookDetailActivity, which prevents the scroll to top when navigating back from the BookDetailActivity - (commit).
  • Modified the dispatch order of Diff updates to the Adapter by dispatching the updates to the Adapter first and then clearing the Adapter's old data to load the new list - (commit).
  • "Handling of Null Image links", and "Reading and Writing Bitmaps to Memory cache" is now taken care by the ImageDownloader AsyncTaskLoader - (commit).
  • Modified DiffUtil to issue Payload only for the required changes, and the Adapters to bind the data changes from the Payload - (commit).
  • Bitmap Memory Cache is cleared on App Exit as well - (commit).
  • Enabled logging for debuggable build types only, through the use of custom Logger which is a wrapper to the android.util.Log - (commit).
  • Fixed the layout clipping of Page NumberPicker Dialog and NetworkError Dialog.