Skip to content

Goatonsteroid/ARVidya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 Interactive 3D Learning App

A cutting-edge educational Android app designed to make learning science subjects immersive and engaging through 3D models, audio explanations, and offline accessibility.


✨ Features

🎮 Interactive 3D Model Viewer

  • View and explore high-quality 3D models related to various science topics.
  • Supports intuitive gestures for zoom, rotation, and panning.

📚 Subject-wise Modules

  • Organized content into categories:
    • Physics
    • Chemistry
    • Biology
    • Astronomy

🔊 Audio Narration

  • Text-to-Speech (TTS) integration provides audio explanations of each topic.
  • Enhances accessibility and user engagement.

⬇️ Offline Access

  • Download models and related content for offline viewing.
  • Perfect for students without consistent internet access.

🚀 Technologies Used

Layer Tools & Frameworks
Language Kotlin
UI Jetpack Compose
3D Viewer Filament
Database Room / SQLite (if used for module storage)
Backend Firebase Storage (for 3D models and assets), Firebase Realtime Database, Firebase Authentication
TTS Android TextToSpeech API

📸 Screenshots

image image

image image

image image

image image


📦 Installation

  1. Clone the repo:
    git clone https://github.com/Goatonsteroid/ARVidya.git

2.Open the project in Android Studio.

3.Sync Gradle and build the project.

4.Run on an emulator or physical Android device (Android 7.0+)

You can download the apk from the Releases

NOTE: Use email: abc@gmail.com and password: abc123 for login

About

An Augmented Reality Learning Application

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages