This is one of the best Spanish learning apps out there. It contains pronunciation rules and examples, grammar theory and exercises, vocabulary, conversation guides, quizzes, games , news and many more, so you can learn Spanish fast and easy. This free version is meant to get to to level A2 or even B1. Have fun learning!