Updated Bottom NavigationBar with NullSafety #526
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request addresses a critical issue where the app was crashing when a user attempted to access the profile section from the bottom navigation while not logged in.
Issue Fixed:
The app was previously crashing when a user clicked on the profile option in the bottom navigation, and the user was not logged in.
Changes Implemented:
Null Safety: Added null and blank checks for the username to ensure that the app only tries to navigate to the profile if the username is valid (not null or blank).
User Experience Improvement: If the user is not logged in and attempts to navigate to the profile, an AlertDialog will appear prompting the user to log in, instead of the app crashing. The dialog provides the option to either log in or cancel the action.
Before
Before.mp4
After
After.mp4