This application is not entertainment but it will give you incredible progress if you are willing to work for it. A basic understanding of french is required.
More than 800 words in the full version for you to learn in the train, on the bus or anywhere you go.