An open API service indexing awesome lists of open source software.

https://github.com/fady-esam/bookly-app

A Book discovery Flutter app using the Google Books API with local caching
https://github.com/fady-esam/bookly-app

bloc book-api book-app clean-architecture dart flutter flutter-app flutter-bloc google-books-api hive local-caching mobile-app mobile-development offline-support search-functionality smooth-navigation ui-design

Last synced: about 1 month ago
JSON representation

A Book discovery Flutter app using the Google Books API with local caching

Awesome Lists containing this project

README

          

# 📚 Flutter Bookly App

An elegant **Flutter** app for browsing and reading books integrated with **RESTful API** using the **Google Books API** and local caching using **Hive**.
Built with **Clean Architecture** for scalability and maintainability and **BLoC** Pattern for predictable and scalable UI logic.

---

## ✨ Key Features

- 📚 Browse Featured and Best Seller books powered by the **Google Books API**
- 🔍 Advanced Book Search functionality by title with real-time results
- 🏷️ Discover similar books by category for smarter recommendations
- 📖 View Detailed Book Information including title, author, description, rating, preview link, and more
- 💾 Offline support and faster access through local caching for seamless reading
- ✨ Animated Splash Screen with a smooth logo transition into the home screen interface
- 🚦 Smooth navigation and deep linking with elegant transitions and routing
- 🎨 Custom UI Components for rich, and visually engaging book displays

---

## 🛠️ Languages & Tools


Tech stack icons

Hive

---

## 📦 Packages Used

- 🎨 `font_awesome_flutter`
- 🔤 `google_fonts`
- 🚦 `go_router`
- 🔁 `flutter_bloc`
- 🧮 `dartz`
- 🌐 `dio`
- 🛠️ `get_it`
- 🖼️ `cached_network_image`
- ✨ `shimmer`
- 🔗 `url_launcher`
- 🌍 `http`
- 🐝 `hive` / `hive_flutter`

---

## 📫 Connect With Me



Fady Esam

 

Email