We need to develop an iOS app with a modular approach. The requirements are as follows:
The app will behave like a screen saver. Based on arbitrary time intervals this app will draw itself on top of other apps or open full screen. It will prompt the user to answer a question or to interact with graphics. Once the user has satisfied the questions the app will minimize itself.
Key desired features:
- Once the app minimizes itself, the previous app (if it was open) must re-open and continue where it was left off.
- When the app is drawn on top of all other apps, ideally, the user cannot minimize or close this app until they have answered the desired questions.
- The user will have the ability to manually set the time interval for the app to pop up. Initially we require 1 second up to 30 minutes.