Duolingo is one of the most popular educational apps in the mobile app market. Duolingo for Android offers free language learning through game minigames. The application includes programs for learning English, German, Portuguese, Italian and other languages.
When you first download the app, you must either create a new account or login using social media . The account is universal. That is, your progress is saved and you can continue training on another device. Each language program is divided into different levels. The first level includes the basics of the language. The levels are then divided into different lessons that focus on specific skills and vocabulary building and usually take 10 minutes or less. At the end of each level, there is a practice test that you must pass before you can move on.
If you already have some language base, Duolingo will ask you to take assessment tests to determine your level. The types of questions in the lessons are the same whether you are a beginner or an advanced learner. The app asks you to do things like recognize pictures, type dictated text, and of course translate sentences.