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.
- 📚 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
- 🎨
font_awesome_flutter
- 🔤
google_fonts
- 🚦
go_router
- 🔁
flutter_bloc
- 🧮
dartz
- 🌐
dio
- 🛠️
get_it
- 🖼️
cached_network_image
- ✨
shimmer
- 🔗
url_launcher
- 🌍
http
- 🐝
hive
/hive_flutter