Add Jetpack's workManager API dependency
Description
Update eDrive app/build.gradle to include jetpack's work API dependency
Issue(s)
https://gitlab.e.foundation/e/apps/backlog/-/issues/7
Test environment
Manually push on rooted device as eDrive is a persistent app right now
Test procedures
this is non-regression test You can use logcat to check everything happens as before
- The synchronization must run periodically (every 31 minutes)
- Turning off the screen should trigger synchronization
- Synchronization should check remote file
- synchronization should check local file
- synchronization should restart after device reboot
- Test still compiles
- When Battery is Low synchronization is disabled
- When Battery is > 20% synchronization start again
- If not on wifi, synchronization is disabled
Check list
-
Self review -
Test procedure explained -
Tested on fresh install -
Tested applied as an update
Closes #7
Edited by Vincent Bourgmayer