- This is the third assignment in the Udacity Android nanodegree.
- Alexandria app is an application that scans books ISBN using a barcode scanner and fetches the book information using google API.
- Football app is an app that shows the results of football European leagues matches. It also has two different kinds of widgets that can be displayed on andorid devices.
- Alexandria has barcode scanning functionality.
- Alexandria does not crash while searching for a book without an internet connection.
- Football Scores can be displayed in a widget.
- Football Scores app has content descriptions for all buttons.
- Football Scores app supports layout mirroring.
- Alexandria’s barcode scanning functionality does not require the installation of a separate app on first use.
- Extra error cases are found, accounted for, and called out in code comments.
- Football Scores also supports a collection widget.
- Strings are all included in the strings.xml file and untranslatable strings have a translatable tag marked to false.
- fixed crash on BookDetail when shareActionProvider = null
- dismissed keyboard when a book is chosen from the list.
- set emptylistview to tell user there are not books to show.
- fixed crash when no author.
- removed back button
- fixed league names to show correct league names.
- added emptyview to list when it no data to show or when there is not network connectivity.