A Flutter application that provides a smooth and efficient PDF viewing experience on mobile devices. This app allows users to open, view, and navigate through PDF documents with ease.
- PDF document viewing with smooth scrolling
- Zoom in/out capabilities
- Page navigation controls
- Support for both Android and iOS platforms
- Responsive design for various screen sizes
Before you begin, ensure you have the following installed:
- Flutter (latest stable version)
- Android Studio or VS Code with Flutter extensions
- For iOS development: Xcode (Mac only)
- Clone the repository:
git clone https://github.com/yourusername/FlutterPDFViewer.git
- Navigate to the project directory:
cd FlutterPDFViewer
- Install dependencies:
flutter pub get
- Run the app:
flutter run
lib/
├── main.dart # Application entry point
├── screens/ # Application screens
├── widgets/ # Reusable widgets
└── utils/ # Utility functions and constants
This project relies on several Flutter packages:
- PDF viewer package for rendering PDF documents
- State management solution
- File handling utilities
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you find any bugs or have feature requests, please create an issue in the GitHub repository.
- Flutter team for providing an excellent framework
- Contributors who have helped improve this project