This is a subtask from #82. As there have been many subtasks which added each of them some functionality to the UI /UX, this taks' goal is to have consistent use of the dimensions, typographies, elevations, ... tests too.
This task will focus on cleaning up the responsive layout code that has been implemented. This includes :
[x] Use Modifier.verticalScroll(rememberScrollState()) as @charliemangano mentioned here.
[x] Check that all dimens vals are used consistently.
[x] Check that all typographies are used consistenly.
[x] Standard Scaffold(...) { Column(...) { ...} } use.
[x] 80% code coverage.
Done
Screens are tested thoroughly for responsiveness across various devices and orientations (small, medium, large).
Identified layout issues or inconsistencies are resolved to improve visual fidelity and adherence to Figma design guidelines.
Padding, dimensions, and typography are refined as needed to maintain consistency with design standards.
All UI components are confirmed to be visible, functional, and accessible across different screen sizes.
Any discovered edge cases affecting responsiveness are documented and addressed.
Final testing is conducted to validate layout adjustments, and code changes are reviewed and approved.
Description
This is a subtask from #82. As there have been many subtasks which added each of them some functionality to the UI /UX, this taks' goal is to have consistent use of the dimensions, typographies, elevations, ... tests too.
This task will focus on cleaning up the responsive layout code that has been implemented. This includes :
Modifier.verticalScroll(rememberScrollState())
as @charliemangano mentioned here.val
s are used consistently.Scaffold(...) { Column(...) { ...} }
use.Done