Challenger allows you to practice your skills. The app gives you missions in locations near you. If you wish, you can also get feedback from other users.
The app is optimized for use on one device at a time. The use of GPS running in the background can dramatically decrease battery life.