19 lines
1.2 KiB
Markdown
19 lines
1.2 KiB
Markdown
## Recommended tasks for the next sprint
|
|
|
|
|
|
* In the mobile applications, since the structure is now finalized (at least for the existing features), we need to **strictly follow best practices while coding**:
|
|
|
|
* Break down large widgets into **smaller, reusable widgets**
|
|
* Add **doc comments** where necessary to improve readability and maintainability
|
|
* **Remove overly complicated or unnecessary logic** introduced by AI and simplify where possible
|
|
* **Adhere to the design system** and remove all **hard-coded colors and typography**, using shared tokens instead
|
|
|
|
* Improvement points
|
|
- apps/mobile/packages/features/client/client_coverage/lib/src/data/repositories_impl/coverage_repository_impl.dart
|
|
- Fix the location field in CoverageShiftRole to use the correct fallback logic.
|
|
- line 125 remove redundant location values.
|
|
- Need to clarify the difference b/w `case dc.ApplicationStatus.ACCEPTED` and `case dc.ApplicationStatus.CONFIRMED`.
|
|
- Update the dataconnect docs.
|
|
- Track `lat` and `lng` in the staff preferred work locations (for now we are only storing the name).
|
|
- Remove "Up Next (x)" counter from orders list in client app as it is confusing, becase the tab already has a badge showing the number of the upcoming orders.
|