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.
Description
The app now includes a rating feature that prompts users to provide feedback when they exit the app. This feature aims to gather user feedback and ratings to improve the app's quality and user experience.
When a user opens the app, the system checks if it's their first run or if they have already rated the app. If it's their first run, they will be shown the onboarding screens to introduce them to the app's features. However, if it's not their first run and they haven't provided a rating yet, a rating dialog will be displayed when they attempt to exit the app.
The rating dialog asks users to take a moment to rate the app and provide feedback. They have the option to rate the app immediately or choose to rate it later. If they select "Rate Now," they will be directed to the feedback page where they can provide their rating and feedback. If they choose "Maybe Later," the dialog will be dismissed, and they can continue using the app.
ScreenShots
![ee3e91fd-d6d9-4abc-849d-01a03fedc02e](https://private-user-images.githubusercontent.com/121665385/250343836-d1c22759-cddc-4944-8aa6-c3ca083fb997.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3NjE5NDUsIm5iZiI6MTcxOTc2MTY0NSwicGF0aCI6Ii8xMjE2NjUzODUvMjUwMzQzODM2LWQxYzIyNzU5LWNkZGMtNDk0NC04YWE2LWMzY2EwODNmYjk5Ny5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYzMFQxNTM0MDVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jZDgzM2VmMjcyMzc0MGE2NWEwODhjNWJmZjYxYzQ0NjNkNmY2NGY5ZTM4ZjZhMThmMzgwNThkOWI5ZDQ0Y2FhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.-ihR4No-eZB_PXHlZt_lr3Wd5KxQdoQEPXccmm5lrSw)
Fixes #312
Have you read the Contributing Guidelines on Pull Requests?
Type of change
Checklist: