Learn Spanish Quick is a flashcard program for Spanish vocabulary that teaches you *efficiently*.
This app comes with around 1000 cards, complete with native Spanish and English pronunciation of the words.
There is no fluff, no distractions, just knowledge flowing straight into your brain. Using the dynamic quiz feature, you can fly by stuff you already know and focus on new material.