Need to implement application using JS+HTML with possible usage of Apache Cordova framework
First version [url removed, login to view]
Application [url removed, login to view]
Needed to implement OS Android application compatible with versions: 4.0.x, 4.1.x, 4.2.x, 4.3.x, 4.4.x, 5.0.x, 5.1.x.
Application UI design will be added
Rules for application:
1. There is a page name on the top of each screen.
2. There is cross for window close on each popup in upper right corner.
3. On application start it shows wellcome screen.
4. Application exited by double clicking device Back button on start screen. On first click there is a hint displayed «Press once more to exit ».
5. In case of turning device around UI does not turn.
When user opens application he redirected to start screen. Also user moved to start screen after wellcome screen displayed on application lanch.
Header – Battery.
Screen consist of such blocks,
Block has general battery charge information.
1. Current battery charge in %. If it charged more than 20% value wil be green. In case of 20% or less - red.
2. Current battery charge in graphical form. Circle drawn around % value. In case of 100% charge it will be circle otherwize part of circle up to no circle in case of 0 % charged (percentage of circle drawn dependent on battery charge. If charged more than 20% drawn in green. If charged 20% or less - red.
3. Time of remarning using current battery charge. Will be displayed like: <…> h <…> min.
4. Status. Status is dependent of number of open applications. After optimization changed to Good. Otherwize - Draining fast.
5. Number of consumption problems. On click moved to «Optimization».
Number of consumption problems does not displayed directly after optimization.
Consumption probems are:
a. Running application
b. Other problems. Will be described in «Optimization» section.
6. «Optimization» button. On click application moves to «Optimazation » screen
1. Icon, on click application moves to Start screen.
2. List of applications currently running.
List header: <Number of applications running> running applications, usung battery.
For each application it's icon displayed. On click ti icon there is popup with application info displayed.
Popup has such data:
6. Application icon
7. Application name
8. More info button. On click system moves to system screen About.
9. Close button. On click window closed.
10. «Clear cache» button (delete cached application data)
3. Function set that can be switched off to reduce power consumption:
4. Bluetooth –shows when Bluetooth is on.
5. WiFi –shows when WiFi is on.
6. Screen off time – shows when screen off time is more than 1 minute.
For each function there is checkbox available. By default they are unchecked.
At the screen bottom there is an «Optimize» button.
On Optimize button click:
1. All applications that we able to close closed (that not in exceptions list – phase 2). Application closed with visual effects: icons removal animation.
2. If checkbox is checked WiFi is turned off.
3. If checkbox is checked Bluetooth is turned off.
4. If checkbox is checked screen off time is seted to 1 minute.
Screen shown to user where he can see battery time enlarged taking into account optimizations.