Backend required: this Flutter app needs LibraryHub | Digital Library Management System to load live app data. Without the backend API, app data will not work.
A Flutter mobile app for Android and iOS based on the LibraryHub app source. Members can browse books, access e-books, track issued and returned books, view fines, update profiles, change language, read FAQs, and contact the library from mobile.
The page content is aligned with the actual Flutter modules: auth, dashboard, books, e-books, issues, profile, language, FAQs, contact, and circulation settings.
Paginated book catalog, search, category filtering, cached book covers, availability, ISBN, author, publisher, rack, shelf, and description.
E-book list and detail screens with backend-controlled access for digital library downloads and online reading workflows.
My Issues and Issue Detail screens show issue date, due date, return date, status, overdue state, fine amount, and renewal support.
Login, registration, profile editing, avatar upload, password change, language switching, FAQ browsing, and contact form.
These are the screens included in the Flutter app routes and source structure.
Start-up flow, secure login, and member registration using LibraryHub API.
Backend sliders, stats, quick actions, recent borrowed books, and recent catalog books.
Catalog search, filters, cached covers, metadata, copy availability, and book descriptions.
Digital library list and e-book details loaded from the backend.
Borrowing history with active, overdue, returned, fine, and detail information.
Profile view, edit profile, avatar upload, change password, language, FAQs, contact, and circulation settings.
The mobile app works as a companion for the LibraryHub backend, pulling live books, members, issues, ebooks, FAQs, languages, sliders, and circulation settings through the REST API.
This Flutter app is a companion product. It requires a configured LibraryHub backend URL in lib/utils/constants.dart and uses bearer token authentication for protected endpoints.
Demo API URL: https://onlinelibrary.site/api. Buyers replace it with their own LibraryHub backend API URL.
The technology list matches the actual app package configuration and customization workflow.
Flutter 3.29.x or later with Dart >= 3.7.0.
Provider, http, models, services, and route-based screens.
flutter_secure_storage for auth data and shared_preferences for saved settings.
cached_network_image, shimmer, google_fonts, image_picker, intl, and url_launcher.
Use LibraryHub Flutter App as the Android and iOS mobile companion for your digital library management system.