Sale has ended but you can still get this app.
Download Mille: learn 1,000 German words + pronunciation Now

Official Description

Mille is an app that consists of the 1,000 most common German words.

Each flashcard includes one German word and one expression.
(Click on the card to see the translation.)

Pronunciation is available for every single phrase.
(Recorded by native speakers.)

No internet connection is required.