Complete the home tab so that the user can see their account balance, updates from companies in which the user is invested, and an interactive map of the user’s investments.
Details
The home tab should have:
the user’s account balance.
impact updates from companies in which the user has invested.
an interactive map that:
has pins for each of the companies in which the user has invested.
displays basic information about the company when the user interacts with the map.
The home tab should layout should be both visually appealing and easy to use. Look at other apps for inspiration.
The app should define classes and widgets, in their own files, to improve organization and facilitate testing.
Your code should be clean, readable, and efficient. Follow the Effective Dart guides for help with style.
Grading
The functionality of your code will be graded according to the following point scale:
account balance is visually appealing | 10 points |
company updates are visually appealing | 15 points |
any number of company updates can be displayed | 15 points |
map is visually appealing | 20 points |
map company information is visually appealing | 20 points |
map is interactive | 20 points |
The final grade for this part of the project will be computed as:
final int finalScore = min(max(functionalityScore - (daysLate / 21.0 * 100.0), 0.0), 125.0);
Submission
Submit your code by tagging a GitHub commit as “part4” on Tuesday, April 7th.