The ideal app for language-learning: Learn only the vocabulary that you really need. Compile your own lessons or buy vocabulary from PONS and Klett. At last you can integrate the words you've looked up in the dictionary into your active vocabulary. Use your time on the move effectively - in a waiting room or at the bus stop, for example.