This is developed from the starter code for project 3 in Udacity's Android Developer Nanodegree.
Nanodegree students are evaluated against the project rubric
- RTL text for Arabic must be supported properly [Done]
- Must not crash when adding a new stock [Done]
- Must show a detail screen for stocks [Done]
- Must create a widget to show stocks [Done]
- Widget auto refreshes with content provider [In Progress]
- Tablet layout [In Progress]
Main Screen - with FAB (Floating action button)
Detail Screen - Loading
Detail Screen - with graph
Add a Stock
Widget
- Creating a widget that would auto update with data from a content provider
- Problems with upstream library/API (Yahoo Finance) can cause major issues downstream, these included crashes and empty history data
- ConstraintLayout is quite a nice way to do things, but requires some clunky wrestling with the UI/Text editor
Pull requests gratefully accepted.