Skip to content

A comprehensive Android study app built with Java — featuring note-taking, lecture recording, quizzes, deadline tracking, and a built-in social feed with posts, comments, likes, and friend management. Includes user registration, login, and remote server integration.

Notifications You must be signed in to change notification settings

nenosoft131/android_study_app

Repository files navigation

📚 Android Study App

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.

🌟 Features

✅ 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

🛠️ Tech Stack

  • 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.

🔒 Security & Privacy

  • User credentials securely transmitted (assumed HTTPS)
  • Session-based authentication
  • Private user data (notes, marks) only visible to owner unless shared

🚀 How to Run

  • 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.

📄 License

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)

About

A comprehensive Android study app built with Java — featuring note-taking, lecture recording, quizzes, deadline tracking, and a built-in social feed with posts, comments, likes, and friend management. Includes user registration, login, and remote server integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages