Skip to content
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

Rating and feedback feature added #313

Merged
merged 1 commit into from
Jul 2, 2023

Conversation

andoriyaprashant
Copy link
Contributor

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

0b1fe77b-4b9e-4eaa-986b-c82defa68899

8ee513fd-f595-4fd4-96d8-57112137c87d

a6e7b705-b439-42ca-8b38-29c3fde85ff2

Fixes #312

Have you read the Contributing Guidelines on Pull Requests?

  • Yes
  • No

Type of change

  • New feature

Checklist:

  • My code follows the style guidelines(Clean Code) of this project
  • I have performed a self-review of my own code
  • My changes generate no new warnings
  • I have added tests/screenshots(if any) that prove my fix is effective or that my feature works.

@avinashkranjan avinashkranjan added level2 Bug fixing, Adding small features gssoc23 Issues for Event GSSOC'23 labels Jul 2, 2023
@avinashkranjan avinashkranjan merged commit 11e285f into avinashkranjan:main Jul 2, 2023
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gssoc23 Issues for Event GSSOC'23 level2 Bug fixing, Adding small features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature: Rating and feedback feature
2 participants