Skip to content

sajalAppdevs/FlutterPDFViewer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter PDF Viewer

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.

Features

  • 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

Prerequisites

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)

Getting Started

  1. Clone the repository:
git clone https://github.com/yourusername/FlutterPDFViewer.git
  1. Navigate to the project directory:
cd FlutterPDFViewer
  1. Install dependencies:
flutter pub get
  1. Run the app:
flutter run

Project Structure

lib/
  ├── main.dart           # Application entry point
  ├── screens/            # Application screens
  ├── widgets/            # Reusable widgets
  └── utils/             # Utility functions and constants

Dependencies

This project relies on several Flutter packages:

  • PDF viewer package for rendering PDF documents
  • State management solution
  • File handling utilities

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

If you find any bugs or have feature requests, please create an issue in the GitHub repository.

Acknowledgments

  • Flutter team for providing an excellent framework
  • Contributors who have helped improve this project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 66.9%
  • Ruby 21.9%
  • Objective-C 7.5%
  • Java 3.7%