I was recently asked by an user how to ask end users to rate the app (this example is currently in Spanish, but it can be easily translated)
As this method didn’t take me too long to do, I wanted to share it here
When Screen initializes, we generate the Dialog (so Vertical Arrangement becomes invisible to the user) and we fetch data from TinyDB
If the launch counter is equal or greater than 5 (this can be changed at any time) and we have never displayed the dialog, we display it
We increase the launch counter by 1
When user clicks on Dialog, if response is “Si” (Yes), we launch Play Store to the app URL (or Kodular Store URL) and we set in TinyDB to not display again
If response is “No” and user clicked the “Do not ask again” checkbox, we store in the app to not display dialog again
Here you can find the APK, AIA and AIS to test it by yourself:
All you need are the blocks that is clearly visible in post! So, design the notifier with your awesome imagination! You’re free to post any improvements as Diego mentioned.