Inspiration
African students face educational barriers despite growing smartphone access. EduVision AI transforms mobile devices into powerful learning tools using Gemini AI.
What it does
Diagram Analysis: Upload educational images for AI-powered explanations Quiz Generation: Create personalized assessments for any subject Concept Visualization: Get detailed visual guides for complex topics African Context: Content tailored for local relevance
How we built it
Platform: Android with Jetpack Compose AI: Google Gemini API for all educational content Architecture: Clean MVVM with state management Design: Material Design 3 with custom gradients
Challenges we ran into
Converting camera images to Gemini-compatible formats Managing complex UI states across multiple features Engineering effective educational prompts Optimizing for varying device capabilities
Accomplishments we're proud of
Fully functional app built in 8 hours Beautiful, intuitive UI that enhances learning Successful Gemini API integration for education African-contextual content generation Smooth image upload and processing
What we learned
Gemini API's impressive capabilities for educational content Jetpack Compose's efficiency for complex interfaces How to design for users with limited resources The universal patterns in learning challenges
What's next for EduVision AI
Multi-language support for African languages Offline functionality for low-connectivity areas Teacher dashboard for classroom integration Voice features for accessibility Expanded subject coverage and local curricula Democratizing education through AI and mobile technology
Built With
- android-studio
- coil
- geminiapi
- generativeai
- jetpackcompose
- kotlin
- mvvm
Log in or sign up for Devpost to join the conversation.