28 lines
1.0 KiB
Markdown
28 lines
1.0 KiB
Markdown
# 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. |