A simple android app written in Kotlin to get defination of word entered from Free Dictionary API.
Many of students don't have habit of reading newspaper or any type of magazines, that result in increase in their communication,vocabulary skills that will help them in the english exams that are neccessary for foreign college entrance.So there is no way to note down new words and remember them and revise them day to day.
Using Dictionary API, we have designed an app that shows the definition of that word. Also, it's a game where you guess the correct meaning and choose the right option that will reward you one point out of the total number of flashcards added. It is helpful for the student to increase their vocabulary skills and prepare for further foreign exams where English marks matter a lot. So it's a digital version of the paper Flash Card. The app will save paper and time for students to find the definition of the words and then learn it.
The App has a very simple and interactive interface which helps the user to enter the words and ge there definition in a flashcard format.So it is easy to memorable , when preparing for exams. Following are few android concepts used to achieve the functionalities in app :
Recyclerview
: To present the list of different words we used the efficient recyclerview.Constraint Layout
: All of the activities in the app uses a flexible constraint layout, which is easy to handle for different screen sizes.Free Dictionary API
: We are also using the Free Dictionary API to get the definition of the words.Gson Library
: To Parse the json inside the app.
The app is currently release with version code of 1.0 and it is distributed by students. You can access the release of our app from release section.
Once the app is fully loaded with all the new feature that we have thought about then will try to launch it on playstore for all the students that arepreparing for the exams and need a app to increase their vocabulary skills daily.Also we are planning to make it a open-source project so that anyone who like to contribute to the project can do the same.
Hardik Srivastava | Yash Raj | Ritek Rounak |