EduReach v1.2.0 Release
·
43 commits
to main
since this release
EduReach v1.2.0 Release Overview
Overview
EduReach is a modern educational platform designed to provide an interactive and personalized learning experience. This release introduces significant enhancements to our AI-powered tutoring capabilities and chat history storage, building upon the core features of our educational ecosystem.
Key Features
1. Enhanced AI Tutor
- Gemini 2.0 Flash API Integration: Upgraded to Google's latest AI model for faster, more accurate responses
- Response Length Options: Choose between Brief, Summary, or Long formats to suit your learning style
- Markdown Formatting: Improved content visualization with proper formatting of educational material
- Chat History Storage: Persistent storage of all your AI Tutor interactions for future reference
2. User Authentication & Profile Management
- Secure user authentication using Firebase
- Customizable user profiles with avatar selection
- Persistent user data storage with Firestore integration
3. Core Learning Modules
- Mathematics: Comprehensive math learning modules
- Quiz Challenge: Interactive knowledge assessment system
- Tasks & Assignments: Task management and tracking
- Progress Tracker: Visual learning progress monitoring
- AI Tutor: Personalized AI-powered learning assistance
4. Modern UI/UX
- Material Design 3 implementation
- Dark theme support
- Responsive and intuitive navigation
- Custom vector icons for enhanced visual experience
- Smooth animations and transitions
- New empty state visualizations for better user experience
5. Technical Specifications
Architecture & Libraries
- Language: Kotlin
- UI Framework: Jetpack Compose
- Backend: Firebase
- Local Database: Room Database
- Remote Database: Cloud Firestore
- Authentication: Firebase Auth
- AI Integration: Google Gemini 2.0 Flash API
- Minimum Android Version: API 24 (Android 7.0)
- Target Android Version: API 35 (Android 14)
UI Components
- Modern Material 3 components
- Custom navigation implementation
- Responsive layout design
- Vector drawables for crisp icons at any resolution
- New collapsible history panel for AI Tutor
6. Performance Improvements
- Optimized data loading with LaunchedEffect
- Efficient state management using Compose state
- Lazy loading for course lists and chat history
- Background task handling for network operations
- Improved error handling and user feedback
Installation
- Download the APK from the releases section
- Enable "Install from Unknown Sources" in your device settings
- Install the APK
- Launch EduReach and sign in or create a new account
Known Issues
- Bottom navigation state may reset on configuration changes
- Avatar selection might take a moment to reflect in the UI
- Course content is currently using placeholder data
- App may crash on some devices
- API connectivity issues may occur in areas with poor network coverage
Upcoming Features
- Offline mode improvements
- Push notifications for assignments
- Real-time collaboration tools
- Enhanced AI tutor capabilities
- Additional subject modules
- Voice input for AI Tutor
Support
For support inquiries, please:
- Create an issue in the GitHub repository
- Contact our support team at maurya972137@gmail.com
- Join our Discord community
Contributors
- Abhishek Maurya – Project Lead & Android Developer + AI Integration
- Shivank Rastogi – UI/UX Designer
- Kumar Manglam – Firebase & Database Manager
- Beta Testers
License
EduReach is released under the MIT License. See the LICENSE file for details.
Built with ❤️ by the EduReach Team