Energy Patterns for Mobile Apps

← show all patterns

Manual Sync - On Demand

Perform tasks only when the user specifically asks.

Context

Some tasks can be energy intensive, but not strictly necessary for some use cases of the app.

Solution

Provide a mechanism in the UI (e.g., button) that allows users to trigger energy intensive tasks.

Example

In a beacon monitoring app, there are situations in which the user does not need to keep track of her/his beacons. Allow the user to start/stop monitoring manually.

Occurrences

Android

Issues
Pull Requests
No pull requests.
Commits
No commits.

iOS

Issues
Pull Requests
No pull requests.
Commits
No commits.