Skip to content

EduReach v1.2.0 Release

Compare
Choose a tag to compare
@abhishek-maurya576 abhishek-maurya576 released this 08 Mar 11:41
· 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

  1. Download the APK from the releases section
  2. Enable "Install from Unknown Sources" in your device settings
  3. Install the APK
  4. 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