Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/koushikghosh11/codeclauseinternship_pdfreader
Pdf reader android applicaton in java
https://github.com/koushikghosh11/codeclauseinternship_pdfreader
android-development java pdf-viewer pdfreader
Last synced: 4 days ago
JSON representation
Pdf reader android applicaton in java
- Host: GitHub
- URL: https://github.com/koushikghosh11/codeclauseinternship_pdfreader
- Owner: koushikghosh11
- Created: 2024-04-19T11:34:55.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-04-28T09:18:35.000Z (8 months ago)
- Last Synced: 2024-12-18T23:43:04.992Z (4 days ago)
- Topics: android-development, java, pdf-viewer, pdfreader
- Language: Java
- Homepage:
- Size: 199 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## PDF Reader App
This Android application allows users to read PDF files stored on their device. Developed for a CodeClause internship, this project utilizes Java for development and leverages external libraries for functionalities.
**Features:**
* Reads PDF documents from local storage.
* Implements runtime permissions for storage access using Dexter library.
* Renders PDFs using the AndroidPdfViewer library by barteksc.**Libraries:**
* Dexter: [https://github.com/Karumi/Dexter](https://github.com/Karumi/Dexter)
* AndroidPdfViewer: [https://github.com/barteksc/AndroidPdfViewer](https://github.com/barteksc/AndroidPdfViewer)**Getting Started**
1. Clone this repository.
2. Ensure you have the required libraries set up in your project's `build.gradle` file.
- Dexter
- AndroidPdfViewer (refer to library documentation for specific version and implementation instructions)
3. Import the project into your Android Studio environment.
4. Run the application on an Android device or emulator.**Permissions:**
The app requests storage permission to access local PDF files. This permission is handled using Dexter library.
**Disclaimer:**
This is a basic project intended for educational purposes. It may require further development for production use.