Welcome to ClassroomApp, the completely free, open-source alternative to Google Classroom, specifically built for independent tutors, teachers, and small educational institutions.
Built with Kotlin and Firebase, this app provides a seamless and premium experience for managing students, assignments, exams, and attendance without any hidden fees or limitations!
- ?? Smart Student Management: Easily add students, manage join requests, and maintain a complete directory of your class.
- ?? Assignments & Exams: Create, distribute, and grade assignments effortlessly. Students can submit their work directly through the app.
- ? Attendance Tracking: Take daily attendance with a single tap and export reports.
- ?? Direct Messaging & Announcements: Communicate directly with students or broadcast announcements to the entire class.
- 🎓 Smart Student Management: Easily add students, manage join requests, and maintain a complete directory of your class.
- 📝 Assignments & Exams: Create, distribute, and grade assignments effortlessly. Students can submit their work directly through the app.
- 📅 Attendance Tracking: Take daily attendance with a single tap and export reports.
- 💬 Direct Messaging & Announcements: Communicate directly with students or broadcast announcements to the entire class.
- 💸 100% Free & Independent: Bypasses Play Store fees using a custom Direct APK + In-App Update system. No recurring server costs for the developer!
Are you a teacher looking to manage your classes for free? Download the latest version of the app directly:
- Click the download link above and save the
.apkfile to your Android device. - Open the file and select Install (You may need to allow "Install from Unknown Sources").
- Open the app, create your Teacher account, and start teaching!
This project is built using modern Android development practices. Feel free to clone, explore, or contribute!
- Language: Kotlin
- UI Toolkit: Jetpack Compose (Material 3)
- Architecture: MVVM + Clean Architecture principles
- Backend: Firebase Realtime Database, Firebase Authentication, Firebase Storage
- Dependency Injection: Dagger Hilt
- Background Tasks: Android WorkManager
- Clone this repository:
git clone https://github.com/adksoftwares/ClassroomApp.git - Open the project in Android Studio.
- Connect your own Firebase project by adding your
google-services.jsonfile. - Build and Run!
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Do you need a customized app built for your specific educational or business needs at an affordable price?
Contact us to design and develop the perfect app tailored to your exact requirements!
👉 Click here to join our WhatsApp Group
This project is open-source and available under the MIT License.