Recently I have found on Google Play great app - Lingling. I truly recommend it it is free, more than one million people around the world is using this application. You can use it to learn about 1000 new words per month. Currently, there are several versions of languages to learn : English, German, French, Chinese, Spanish and Thai.
You can download it for free by clicking this link:
https://play.google.com/store/apps/developer?id=Hepilabs&hl=en
You can download it for free by clicking this link:
https://play.google.com/store/apps/developer?id=Hepilabs&hl=en