Skip to content

ShehbazAlam/Ebook-App-In-Flutter

Repository files navigation

eBook App

Welcome to the eBook App, a Flutter-based mobile application that allows users to read eBooks in Urdu language. This app provides a seamless and user-friendly interface for browsing, reading, and organizing eBooks.

Features

  • Browse eBooks: Browse through a collection of eBooks.
  • Read eBooks: Open and read eBooks with a built-in reader.
  • Bookmark Pages: Bookmark pages for quick access later.
  • Search Functionality: Search for eBooks by title, author, or keywords.
  • Library Management: Add, remove, and organize eBooks in your personal library.
  • Download eBooks: Download eBooks for offline reading.
  • Dark Mode: Toggle between light and dark themes for comfortable reading.

Getting Started

Prerequisites

  • Flutter (version 3.0 or above)
  • Dart (version 2.17 or above)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/ebook-app.git
    cd ebook-app
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    flutter run

Dependencies

GetX: State management. http: For network requests. path_provider: For accessing device storage. pdf: For rendering PDF files. shared_preferences: For storing user preferences.

Contributing

We welcome contributions to enhance the eBook App! Here are some ways you can help:

Reporting bugs and issues.

Suggesting new features and enhancements. Contributing code by submitting pull requests.

How to Contribute

Fork the repository.

Create a new branch for your feature or bugfix:

git checkout -b feature/your-feature-name

Commit your changes:

git commit -m "Add your feature description"

Push to the branch:

git push origin feature/your-feature-name

Create a pull request.

License

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

Contact

For any questions or feedback, please contact us at [shehbazbalghari@gmail.com].

Thank you for using the eBook App! We hope you enjoy reading your favorite books with our app.

About

An Urdu Ebook Application Developed in Flutter

Topics

Resources

Stars

Watchers

Forks

Contributors