A free app for Android, by Overpass Apps : Super-Human Apps and Games.
Learn Spanish Bubble Bath is a fun game that allows you to increase your skills in 12 different languages. You can learn Spanish, Portuguese, French, German, Italian, Russian, Dutch, Swedish, Danish, Norwegian, and English.
The game contains more than 30 different levels, and as you increase your level, the game will become more and more challenging.
Each level contains a story with a word count of 40 words. The sentences will increase in length as your level increases. The sentences will also contain more and more grammatical problems. Each story has an ending, and the game will end when you have answered the story.
You will be given three options to answer the story.
The game contains a dictionary with over 3000 words, which will help you to learn the language.