Duolingo is a free solution for those users who seek to languages using their Android devices. This application enables you to learn languages like Spanish, French, German, Italian, Russian, Portuguese, Turkish, Dutch, Irish, Danish, Swedish, Ukrainian, Esperanto, Polish, Greek, Hungarian, Norwegian, Hebrew, Welsh and English. It does this using a friendly and intuitive interface design where you can learn a new language easily.
You are able to set your own goals and keep track of your improvements regarding writing and reading. The teaching system is based on different games and you can improve your grammar and vocabulary skills just by going through multiple lessons. Each time you complete a lesson, the application will reward you with shiny achievements to motivate you learn further. If you make mistakes, Duolingo takes these reward points away from you.
Each time you have some spare time on your hands, you should give this app a try and learn a foreign language. Another feature of this tool is the ability to improve your listening and speaking. The app will feed you a short sentence and you will have to read it.