## 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
- navigation
Log in or sign up for Devpost to join the conversation.