The app must ensure that the user first use an e-learning app before running games (learning before playing). After completion of the learning stage, the user enters the playing stage which is also restricted with a use time limitation. Once the play time limit is reached, no further app´s can be accessed. All listed app´s can be assigned to the learning or playing section.
Top Level Functions / Requirements
• Standard login function override - PrototypeApp (PA) initiate login to a mobile device and needs to be multiuser passcode aware.
• After entering master/admin login credentials, the PA shuts down or remains in the background.
• To access the admin configuration settings, the PA must be started from the home screen. Admin login credentials must be entered to create, read,
update and delete (CRUD) user´s, available apps and more (The PA requires the following configuration settings - CRUD user´s, app´s to user, app
run time, change master/admin login credentials)
Login credentials aware
• Once admin login credentials are entered, the PA will be shut down or run in the background with full mobile device access.
• Once a user login credentials is entered, the PA remains on top. Only the list of predefined app´s for this user will be displayed. Hardware button´s must
be disabled (except volume and on/off button).
App aware
• Obtain and display a list of all installed App´s (getinstalledapplications / getinstalledpackages).
• The App must be able to start and close preselected app´s, while remaining on top of the home screen.
• Change Hardware button events (example: push the home button - PA on top).
Please concider the followings request in your Quote:
- Installable prototype which match the above requirements
- No UI/UIX requirements
- Full Copyright / transfer source code and Copyright after payment
- Basic bug fixing and testing
- Basic code optimisation
Please check attached file for further Information.