Your typical Android mobile app is a skilled multi-tasker, capable of performing complex and long-running tasks in the background ...