Here is a short list of some of the most popular apps that will help you become fluent in a second language:
- Rosetta Stone – the best known and perhaps most comprehensive
- Babbel – This app breaks its tuition down into short, 10-15 minute chunks
- uTalk – Speaking games that help monitor your progress
- Duolingo – It has gamification aspects (I’ve used this one)