A beautiful book app UI built with Flutter, showcasing a modern bookshelf interface with book listings, categories, and detail views.
- 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)
- Flutter 3.10 or higher
- Dart 3.0 or higher
- Clone the repository:
git clone https://github.com/theindianappguy/flutterbookapp.git- Navigate to the project directory:
cd flutterbookapp- Install dependencies:
flutter pub get- Run the app:
flutter runlib/
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
Don't forget to star the repo -- it motivates me to share more open source!
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
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.
