Android App patterns: Location