So first have a dialog display:
If you're enjoying Tracktimer, would you place a review?
Not now
Yes
If yes - then trigger the logic for the review and when complete listener - update the preference to no longer show anything
if Not now - then wait another 2 weeks
Register the day the user first uses the app - then after 2 weeks, prompt the dialog at onCreate
So first have a dialog display: If you're enjoying Tracktimer, would you place a review?
If yes - then trigger the logic for the review and when complete listener - update the preference to no longer show anything if Not now - then wait another 2 weeks
Register the day the user first uses the app - then after 2 weeks, prompt the dialog at onCreate