A feature-rich Android application built with Java to help students manage their academic journey — from attending lectures and taking notes to giving quizzes, tracking deadlines, and interacting with peers in a built-in social feed.
✅ User Authentication: Secure registration & login system 📝 Notes Management: Create, edit, and review class notes 🎥 Lecture Recording: Record and store audio/video of lectures 🧪 Quizzes & Tests: Take tests and view marks with history 📅 Deadline Tracker: Never miss an assignment or exam 💬 Social Feed: Post updates, share notes, and interact with classmates 👍 Engagement: Like and comment on posts 👥 My Buddies: Add and manage study friends 🔗 Share to Facebook: Share study content externally ☁️ Remote Server Integration: All data synced with a backend server
- Android Application (Java, XML)
- Backend: Remote server (PHP, Python – RESTful API)
- Authentication: Email/password + session tokens
- Storage: Local (SQLite or SharedPreferences) + Remote (Server DB)
- Networking: Likely HttpURLConnection or Volley (Java-compatible)
- Permissions: Record audio, storage, internet, etc.
- User credentials securely transmitted (assumed HTTPS)
- Session-based authentication
- Private user data (notes, marks) only visible to owner unless shared
- Clone the repo: git clone https://github.com/nenosoft131/android_study_app.git
- Open the project in Android Studio (compatible with Java projects).
- Ensure you have:
- JDK 9+
- Android SDK (API level as defined in build.gradle)
- Configure backend endpoint (if server code is available separately).
- Build and run on an emulator or physical device.
This project is intended for educational and personal use. No license is specified — all rights reserved by the author unless otherwise stated. 🙋♂️ Developer: NenoSoft131 📅 Status: Study/Prototype Project (No releases published)