This paper proposes a smartphone application meant to be used in the process of learning a new language. Our application introduces to its users a series of exercises oriented towards word reproduction, aiming to enhance one's vocabulary alongside improving the pronunciation, being capable to indicate the flaws in the user's utterance. The targeted users are Romanian language speakers willing to learn and practice English, with profiles for both children (beginners) and adults (advanced). The core of the application is the pronunciation module. It will be presented with two methods of analysing the accuracy of the pronunciation and the benefits and disadvantages brought by each of them. The users of this application will take advantage of two important factors involved in the process of studying a foreign language: applying it and receiving continuous feedback.