Inspiration
I realized that it is very difficult to keep track of the new words that we come across everyday and review them, so I made this project for making it easier. Also when I was learning there was a codelab similar to this so I thought to use the concept.
What it does
It basically lets you store all the new words that you learned or want to store to look at later in the form of an alphabetically ordered list and when you click on the word it directly takes you to the google dictionary page to review it's meaning.
How I built it
I used Android Studio IDE for building this project. Programming languages used were Kotlin for main logic building and xml for designing the app. Concepts used were Room persistence library, Recycler View, Item touch helper to work on gestures such as swiping, and Intents for moving from one activity to another and also transferring data between the them.
Challenges I ran into
There were many errors which i had not encountered before, it was a bit challenging to find solution to those but after researching i finally was able to solve it.
What's next for WordWizard
I am thinking of adding a search functionality which user can directly use to search the required word instead of scrolling in case the list gets a lot bigger. Also I am thinking of giving users an option to save their favorite words and their meanings so that they review them easily.
Built With
- android-studio
- kotlin
- xml
Log in or sign up for Devpost to join the conversation.