Inspiration

The inspiration for Learngue came from recognizing the significant challenges faced by students and individuals in developing countries who need to learn English. In these regions, access to quality language education and resources is often limited. We aimed to create an app that can bridge this gap, leveraging AI technology to provide an accessible, interactive, and effective way to learn English.

What it does

Learngue is an AI-powered English learning app designed to help users learn English in a fun and engaging way. It allows users to scan text, translates it into English, and generates context-specific questions to reinforce learning. The app provides vocabulary meanings, usage examples, and interactive quizzes to help users practice and retain what they learn.

How we built it

We built Learngue using Android Studio, Kotlin, and Jetpack Compose for the mobile app development. We integrated ML Kit's text recognition APIs to handle text recognition and Gemini API for generating context-specific questions and answers. For data storage and management, we used Room Database.

Challenges we ran into

One of the major challenges we faced was ensuring accurate and contextually relevant translations and questions. We had to fine-tune our AI models to handle various languages and dialects effectively. Additionally, creating an intuitive and user-friendly interface that caters to a diverse audience required extensive testing and iteration.

Accomplishments that we're proud of

We are proud of successfully developing a functional and user-friendly app that can genuinely assist users in learning English. Our ability to integrate advanced AI technologies to provide accurate translations and generate relevant questions is a significant achievement. Additionally, we successfully navigated technical challenges and optimized the app to perform well on various devices.

What we learned

Through this project, we learned the importance of combining technology with educational goals to create impactful solutions. We gained valuable experience in integrating various APIs, optimizing app performance, and designing user-centric interfaces. Additionally, we learned about the specific needs of language learners in developing countries and how to tailor our solutions to address those needs effectively.

What's next for Learngue

We plan to expand Learngue's features by adding more languages and enhancing the AI models for even better accuracy. We also aim to incorporate additional learning resources, such as grammar tips and pronunciation guides. Furthermore, we will explore partnerships with educational institutions and organizations to reach a wider audience and make Learngue accessible to more people in developing countries. Our ultimate goal is to continuously improve the app and provide a comprehensive language learning experience for users worldwide.

Built With

Share this project:

Updates