Ottercall is a free app that helps learners of English practise their pronunciation and learn basic vocabulary. There are six topic-based lessons in the free version, each with eight words. An additional 13 lessons can be purchased in-app for $0.99 (€0.79). Having chosen a lesson, you tap the picture to listen to the word. You then have to record yourself saying the word. The closer your pronunciation is to the model, the higher your score. You can try a demo version here.
A nicely-designed, fun app which, although primarily aimed at kids, could also be useful for older learners at lower levels.