The Polytechnic Study Library is an Android application designed specifically for Polytechnic students to easily access and manage e-books.
It provides subject-wise categorized study material, supports accessing PDFs directly from Google Drive, and allows students to download materials for offline reading.
With its clean and simple interface, the app ensures an effective and hassle-free learning experience.
- π Subject-wise categorized e-books
- π Download & Offline Reading
- π Firebase Login & Signup
- π¨ Simple & User-friendly UI
- π Direct PDF access from Google Drive
- Java (Android app development)
- Firebase Authentication & Realtime Database
- Gradle (Kotlin DSL) for build system
- Android SDK
- Google Drive PDF access
- Android Studio
- Java 8 or later
- Gradle (comes bundled with Android Studio)
- Clone this repository:
git clone https://github.com/samikshapatil5/polytechnic-study-library.git- Open the project in Android Studio.
- Click Sync Project with Gradle Files to install dependencies.
- Connect an Android device or start an emulator.
- Press
βΆοΈ Run to build and launch the app.
- Go to Firebase Console and create a new project.
- Add your Android app package name in Firebase project settings.
- Download
google-services.jsonand place it in theapp/folder. - Add Firebase dependencies in your
app/build.gradlefile:
implementation 'com.google.firebase:firebase-auth:22.1.2'
implementation 'com.google.firebase:firebase-database:20.3.0'- Apply Google services plugin at the bottom of
app/build.gradle:
apply plugin: 'com.google.gms.google-services'- Login or sign up using Firebase Authentication.
- Browse e-books by subject.
- Click an e-book to open PDF directly from Google Drive.
- Download PDFs for offline reading.
Contributions are welcome!
- Fork the repository
- Create a new branch (
git checkout -b feature-name) - Commit your changes (
git commit -m 'Add feature') - Push to the branch (
git push origin feature-name) - Open a Pull Request
This project is licensed under the MIT License.





