Learning and perfecting Android skills