StockHawk is developed as part of Udacity's Android Developer Nanodegree course. The app currently finds stock prices from the internet and allows users to add stocks to track.
The purpose of this project was to productionize it, taking it from a functional state to a production-ready state which involved finding and handling error cases, adding accessibility features, allowing for localization, adding a widget, and adding a library.
To install the app on your device, there are three ways possible:
1.) Download the .apk file from the build directory and copy it on to your Android device and Install it.
2.) Import the project into the Android Studio IDE and hit the play button to install the app via ADB.
3.) Follow the commands to install the app via ADB using Command Prompt.
Added a widget that displays stock quotes on the home screen.
Added a library to show more details of stock using chart to track their prices over time.
Diagnosed existing issues with the app.
Made the app accessible to sight-impaired users.
Allowed the app to be localized for distribution in other countries.
Handled error cases in Android.
ButterKnife
MPAndroidChart (For stock detail graph)
Toast and SnackBar (To show short messages)
Accessibility (A11y Testing with Talkback) and Localization (L10n)
Yahoofinance API