1.0 KiB
1.0 KiB
Welcome
Welcome and thanks for accepting invitation.
⚠️ This test project is designed with list of problems: Compilation errors, runtime crashes and architecture problems and etc... Do not pay attention to ui but pls proceed with the UX.
OVERVIEW:
It a simplest weather app: 1 screen and 2 dialogs. First page allowed to see history list of places with time and weather. Dialog that allowed to add other places. Dialog that allowed to compare current weather with the saved one.
Test flow
Our suggestion for the flow. Your goals:
- assemble the project,
- make a class to class code review and fix obvious places,
- while code review you can make notes like FIXME or TODO,
- After higlighte any architecture, naming each flow;
Then we can discuss and implement:
- Next we should exclude room db usage, need to create a migration code that allowed to temporarily use shared preferences and in memory caching, until we got another solution.
But you can follow any suitable approach.
Good luck and have fun.