CodeCanU
← Back to products
Mobile / Flutter / Full Applications

LibraryHub | Flutter App for Book Catalog & Member Services

LibraryHub | Flutter App for Book Catalog & Member Services LibraryHub is a Flutter application for Android and iOS that allows users to browse collections, access digital resources, manage borrowing activity, and update their account from a mobile device. The app connects directly to the LibraryHub backend through a REST API, keeping catalog information, circulation records, account details, and application settings synchronized in real time. It provides a simple and respon…

14.00 USDT

All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.

Description

LibraryHub | Flutter App for Book Catalog & Member Services

LibraryHub is a Flutter application for Android and iOS that allows users to browse collections, access digital resources, manage borrowing activity, and update their account from a mobile device.

The app connects directly to the LibraryHub backend through a REST API, keeping catalog information, circulation records, account details, and application settings synchronized in real time. It provides a simple and responsive experience while remaining easy to customize and deploy.

Built with Flutter, the project follows a clean architecture using Provider for state management and flutter_secure_storage for secure authentication. It is suitable for organizations that want to provide members with convenient mobile access to their services.

Backend Requirement

This application requires an installed and configured LibraryHub Backend (available separately on CodeCanyon). The mobile app communicates with the backend through its REST API and cannot operate independently.








Demo Account

Use the following account to explore the application.

Email: member@example.com
Password: 12345678


Features

  • Responsive dashboard with banners, quick shortcuts, activity summary, and recently borrowed items.
  • Browse the catalog with search, category filters, pagination, and cached images.
  • View detailed information including author, ISBN, publisher, shelf location, availability, and description.
  • Access downloadable digital resources when permitted by the backend.
  • Review current loans, borrowing history, due dates, return dates, and fine information.
  • Visual indicators highlight overdue items automatically.
  • Create a new account directly from the application.
  • Secure authentication using Laravel Sanctum with encrypted token storage.
  • Update profile information and upload an avatar from the camera or photo gallery.
  • Change passwords securely from within the application.
  • Display borrowing limits, renewal rules, loan duration, and fine policies retrieved from the backend.
  • Select from available languages without requiring a new application release.
  • Browse frequently asked questions through an expandable FAQ section.
  • Send enquiries using the built-in contact form.
  • Smooth loading experience with shimmer placeholders and pull-to-refresh support.
  • Cached network images improve performance throughout the application.


Application Preview

The package includes professionally designed screens covering authentication, dashboard, catalog browsing, item details, borrowing history, profile management, settings, and additional member features.





Technology

  • Flutter 3.29+
  • Dart 3.7+
  • Provider
  • HTTP package
  • flutter_secure_storage
  • cached_network_image
  • intl
  • image_picker
  • shimmer
  • google_fonts
  • url_launcher
  • flutter_launcher_icons


Platform Support

  • Android 5.0 (API 21) and above
  • iOS 12.0 and above
  • Tested on physical Android and iOS devices


Customization

The project has been structured to make customization straightforward.

  • Update the application name for Android and iOS.
  • Modify colors from a single constants file.
  • Replace the application icon and regenerate launcher assets.
  • Change the package name or bundle identifier.
  • Configure your backend URL from one location.


Installation

  1. Extract the downloaded package.
  2. Open the project in Android Studio or Visual Studio Code.
  3. Configure your backend URL.
  4. Run flutter pub get.
  5. Launch the application using flutter run.
  6. Create production builds using Flutter’s release commands.

Complete installation, configuration, signing, and deployment instructions are included with the documentation.


Support

If you have installation questions or need customization, feel free to get in touch. Please include detailed information about your requirements so we can provide assistance as quickly as possible.

Email: rostomali4444@gmail.com

If you enjoy using the product, your rating and feedback are always appreciated.

LibraryHub | Flutter App for Book Catalog & Member Services

14.00 USDT
Buy now

After successful payment, you will receive a download link for the source code