-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat/alert/UI: AlertScreen UI #24
Conversation
…avigation in `MainActivity`
Added UI components for product selection, urgency level, location, and message input Includes a submit button for saving alerts Needs linking to ViewModel for functionality
fix: change labels for the dropdown menus in AlertScreen
Quality Gate failedFailed conditions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your work!
Comments
- The inclusion of tests verifying that everything is correctly displayed is top!
- The UI covers the basic features that the screen will have.
- I like how you modularized the code by creating your own custom
ExposedDropDownMenuSample
composable.
Improvements
As you mentioned, the UI could be improved to make it feel more modern-looking. Some improvements could be:
- The explanation at the top of the screen could be shortened or even omitted.
- Having a button that upon clicking on it, cycles through the menstrual products.
- The same for the urgency level
Steps before merge
LGTM
Feat/profile/create
Added UI components for product selection, urgency level, location, and message input Includes a submit button for saving alerts Needs linking to ViewModel for functionality
fix: change labels for the dropdown menus in AlertScreen
Changed AGP version from 8.7.0 to 8.6.1 to fix error "The project is using an incompatible version (AGP 8.7.0) of the Android Gradle plugin. Latest supported version is AGP 8.6.0" when building.
Added UI components for product selection, urgency level, location, and message input Includes a submit button for saving alerts Needs linking to ViewModel for functionality
fix: change labels for the dropdown menus in AlertScreen
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGMT
Feat/navigation: navigations actions, title bar and bottom bar
Added UI components for product selection, urgency level, location, and message input Includes a submit button for saving alerts Needs linking to ViewModel for functionality
fix: change labels for the dropdown menus in AlertScreen
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
thanks for the changes
Overview
The
AlertScreen
is where users can customise their alert and submit it so that the other users will receive it. They will then be displayed in theAlertListScreen
#23.Key Features
Future improvements
Feat/alert/model
Model and ViewModel for Alerts: list of tasks #17, all necessary information will be provided in this screen in order to effectively create an instanceTests