Skip to content

Custom VPN Client - donation reminders

The provider should have a possibility to enable donation reminders.

A new screen needs to be developed therefore. Steps to be done:

  • create Mockups that we can discuss in the team
  • implementation
  • UI tests with espresso
  • Unit tests for the encapsulated business logic

The donation reminder should consist of a headline, a customizable invitation text, a "not now" button and a "donate" button. The donation reminder check should be triggered on startup during the splash screen.

possible pathes are:

(app start) -> splash screen // check if provider setup is successful && last donation is < custom donation period // -> eip fragment

(app start) -> splash screen // check if provider setup is successful && last donation is > custom donation period // -> Donation reminder screen -> click ok -> update last donation time && remove Donation reminder screen && show eip fragment && Browser with donation url

(app start) -> splash screen // check if provider setup is successful && last donation is > custom donation period // -> Donation reminder screen -> click "not now" -> remove Donation reminder screen && show eip fragment

Edited by Janak Amarasena
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information