CodeCanyon Flutter Mobile App

LibraryHub Flutter App | Digital Library
Management Mobile App

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.

Flutter 3.29.x Android API 21+ iOS 12+ LibraryHub REST API
Full Flutter Source Code
Secure Token Storage
Backend API Ready
LibraryHub Flutter app home dashboard screen
LibraryHub Flutter app feature overview

Mobile Features from the Flutter App

The page content is aligned with the actual Flutter modules: auth, dashboard, books, e-books, issues, profile, language, FAQs, contact, and circulation settings.

Book Catalog

Search and Browse

Paginated book catalog, search, category filtering, cached book covers, availability, ISBN, author, publisher, rack, shelf, and description.

Ebook App

Digital Library

E-book list and detail screens with backend-controlled access for digital library downloads and online reading workflows.

Book Issues

Borrowing Tracking

My Issues and Issue Detail screens show issue date, due date, return date, status, overdue state, fine amount, and renewal support.

Member App

Account Tools

Login, registration, profile editing, avatar upload, password change, language switching, FAQ browsing, and contact form.

App Screens

Complete Member-Facing Mobile Flow

These are the screens included in the Flutter app routes and source structure.

Splash, Login, Register

Start-up flow, secure login, and member registration using LibraryHub API.

Home Dashboard

Backend sliders, stats, quick actions, recent borrowed books, and recent catalog books.

Books and Book Detail

Catalog search, filters, cached covers, metadata, copy availability, and book descriptions.

E-books

Digital library list and e-book details loaded from the backend.

My Issues

Borrowing history with active, overdue, returned, fine, and detail information.

Profile and Settings

Profile view, edit profile, avatar upload, change password, language, FAQs, contact, and circulation settings.

Admin Backend

Connects with the LibraryHub Web Dashboard

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.

LibraryHub web dashboard admin preview
Backend Required

Powered by the LibraryHub 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.

Auth
/login, /register-member, /me, /logout
Profile
/profile, /change-password
Dashboard
/dashboard/stats, /sliders
Catalog
/books, /categories, /racks
Library
/ebooks, /book-issues, /circulation-setting
Content
/faqs, /contact, languages and translation files
Tech Stack

Built with the Included Flutter Packages

The technology list matches the actual app package configuration and customization workflow.

Flutter SDK

Flutter 3.29.x or later with Dart >= 3.7.0.

State and API

Provider, http, models, services, and route-based screens.

Storage

flutter_secure_storage for auth data and shared_preferences for saved settings.

UI Packages

cached_network_image, shimmer, google_fonts, image_picker, intl, and url_launcher.

FAQ

Common Questions

Launch a Mobile App for LibraryHub

Use LibraryHub Flutter App as the Android and iOS mobile companion for your digital library management system.