The App design and details are available under AuthorFollow_App_Document.pdf. The reference material, citations are available under DEVNOTES.adoc
To run the code in Android Studio, the following build parameters need to be setup in your local
AWS Product Advertising API
The app uses AWS Product advertising API to get the details of the upcoming releases.
Properties to be added the gradle properties are:
The app uses Goodreads API to find author and book related information URL : https://www.goodreads.com/api
Property to be added the gradle properties are:
Google Services Configuration - Identity and Analytics
The app uses Google Play services to perform Google Identity Signin and use Google Analytics to track user activity. Generate a
google-services.json file for your android debug key including both Signin and Analytics.
Follow the instructions from https://developers.google.com/identity/sign-in/android/start-integrating. The package name to be used is
Verifying Google Analytics Execution
Refer to https://developers.google.com/analytics/devguides/collection/android/v4/ for more details
Use these commands to track the Analytics Events and hits being sent
adb shell setprop log.tag.GAv4 DEBUG
adb logcat -s GAv4
About the App
An avid book reader is always on the lookout for new releases especially from the authors that they love. However, there is no such tool today which informs you about upcoming releases. “Author Follow” allows you to keep tabs on upcoming and recent releases of your favorite book authors, search for new authors and more. This app uses Amazon’s product release API to scour for their favorite authors’ publications.
App Compat Libraries
Google Analytics and Auth
Screenshots of the app on phone and tablet are available in the screens folder
Available under app-release folder