At the discovery phase of my project, I conducted a competitive analysis of language apps in order to get a better understanding of the problem. Some of the apps which I researched for this project are Duolingo, Rosetta Stone, Hello English, and Mesmerize
Learnings from these Apps:
Duolingo: Duolingo is a freemium language-learning platform that includes a language-learning website and app, as well as a digital language proficiency assessment exam. As of January 2019, the language-learning website and app offer 85 different language courses in 24 languages. One of the significant disadvantages of Duolingo has no natural sounding conversations. You can only see short phrases and sentences. With the help of Duolingo, you have a limited set of sentences which hardly has any survival phrases required to survive a new country. Duolingo has no option to chat with native speakers.
Hello English: As the name suggests helps you to learn English from any other language. For example, you can learn English from Hindi, English from German. It is a good app where users can learn English using Hello English's method of determining a language by reading, watching videos and reading articles in English. Some of the disadvantages of Hello English is there is no option of learning English from Spanish,(Spanish is the most used language after English)
Rosetta Stone: Rosetta stone is a paid application and doesn't allows you to learn the language without paying for its service. Also Rosetta stone gives users to learn a new language by use of images since images are easy to remember, makes learning new language fun. Some of the bad user experiences from Rosetta Stone is that it forces users to signup without even letting users have a demo of the app.
Mesmerize: Mesmerize is a free app which helps users learn a new language from English. It has a wide range of foreign languages. It has a vast library of literature. However, the drawback is users can't save words which they get it wrong. Instead, users have to restart the challenge again which hinders the user experience or google about its meaning of the word.
Each of these apps takes a very long time for learning a new language, Users need an app which helps them to learn only the bare minimum of the language so that users have a great time at the country.