OpenPDF is a Flutter-based app for efficient PDF management, allowing users to download and view. It integrates local storage and file sharing, making it a complete solution for your PDF needs.
- Download & View PDFs: Users can download PDFs from the web or open PDFs stored locally on their devices.
- Cancel & Restart Downloads: Provides control over ongoing downloads, allowing users to cancel and restart as needed.
- Local Storage with Hive: PDFs are automatically saved and managed in a local Hive database for quick access later.
- Built-in Dictionary: Users can search for words within PDFs to enhance reading comprehension.
- File Sharing Integration: OpenPDF appears in the "Share" and "Open with" lists, making it convenient to open or share PDFs from any file manager or app.
- Flutter SDK (version 2.0+)
- Dart (version 2.12+)
-
Clone the repository:
git clone https://github.com/Murali-Learner/open_pdf.git
-
Navigate to the project directory:
cd openpdf
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run