Inspiration
The inspiration behind Easy English Vocabulary came from my own challenges with language learning. I noticed a gap in the market, particularly with apps that supported multiple languages and provided example sentences in the user’s native language. Many existing apps focused too heavily on showing a single complex sentence with a sleek design, but often lacked sufficient exercises to reinforce learning. I wanted to create an app that not only used AI to explain difficult vocabulary in detail but also offered engaging practice exercises and reading materials to help users fully grasp the meaning of new words in context. My goal was to make vocabulary building both fun and effective, without overwhelming the learner.
What it does
The app is designed to help users effectively build their English vocabulary through a variety of interactive features. The app offers visually appealing vocabulary cards with example sentences for quick comprehension. Additionally, it includes AI-generated stories that users can create after learning new vocabulary, allowing them to practice the words within engaging, customized reading materials. It provides personalized study plans based on individual progress to ensure consistent learning and supports 19 languages with translations and contextual usage examples. Users can also participate in interactive games, like multiple-choice questions and word-matching exercises, to reinforce their learning. Additionally, progress tracking enables users to monitor their daily streaks, and categorized collections like reading, mistakes, favorites, and mastered words.
How we built it
I built it using Swift, SwiftUI, and Firebase.
Challenges we ran into
One of the biggest challenges I faced was designing an intuitive and engaging user experience, which required multiple iterations to perfect everything from onboarding to the overall app interface and functionality.
Accomplishments that we're proud of
I'm proud of making it possible for users to learn English vocabulary with example sentences in their native language, while also providing detailed explanations in their mother tongue for further clarity and understanding.
What we learned
Through this project, I learned the importance of balancing design with functionality, as creating an intuitive user experience required continuous refinement. I also gained a deeper understanding of integrating AI for personalized learning and the value of supporting multiple languages to enhance user engagement and comprehension.
What's next for Easy English Vocabulary
The next update will focus on expanding the vocabulary database to include words for learners at all levels, from beginner to advanced, and adding more topic-based categories. I’ll also improve the daily study plan’s algorithm to offer even better personalized vocabulary suggestions and introduce widgets for added convenience. Additionally, I’ll enhance the user experience by adding small tutorials to help users navigate pages that are currently not self-explanatory when they first encounter them.
Built With
- appcheck
- firebase
- lottie
- revenuecat
- swif
- swiftui
Log in or sign up for Devpost to join the conversation.