Skip to content

theindianappguy/flutterbookapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter Book App github

Flutter Book App

A beautiful book app UI built with Flutter, showcasing a modern bookshelf interface with book listings, categories, and detail views.

Features

  • Clean and modern bookshelf UI design
  • Horizontal scrollable book categories
  • Featured book cards with ratings and descriptions
  • Book detail view with rich typography
  • Responsive layout that adapts to screen size
  • Cross-platform support (Android, iOS, Web)

Prerequisites

  • Flutter 3.10 or higher
  • Dart 3.0 or higher

Installation

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

Project Structure

lib/
  main.dart              # App entry point and MaterialApp configuration
  data/
    data.dart            # Sample book data
  models/
    book_model.dart      # Featured book data model
    single_book_model.dart  # Single book data model
  resource/
    colors.dart          # App color constants
    widgets.dart         # Reusable widgets (StarRating)
  views/
    home.dart            # Home page with book listings
    book_details.dart    # Book detail page

Live Demo

Flutter Book App Web Demo

Try Android APK

Download From Google Drive

Don't forget to star the repo -- it motivates me to share more open source!

Created & Maintained By

Sanskar Tiwari (@theindianappguy) (YouTube)

If you found this project helpful or you learned something from the source code and want to thank me, consider checking out what i am building at MagicSlides.app, MagicForm.app & SheetAI.app

License

Copyright 2020 Sanskar Tiwari

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

Speed Coded on Youtube

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors