This project is a simple book search application developed using Flutter. You can search for books via the Google Books API, view details, and add them to your favorites.
Follow the steps below to run the project:
git clone https://github.com/cetfu/GoogleBooksClient.git
cd GoogleBooksClient
flutter pub get
flutter run android # For Android devices/emulators
flutter run ios # For iOS devices/simulators (on macOS)- Book search via Google Books API
- Viewing book details
- Adding books to favorites
- Flutter 3.29.3
- MVVM architecture
- http – For API calls
- Provider – For state management
- flutter_html – To render HTML content
- shared_preferences – To store favorites
This app uses the Google Books API. It supports operations such as book searching and retrieving book details.
You can access the release build for Android from the Actions tab. It is uploaded as a Workflow Artifact.
| Book List | Book Details |
|---|---|
| Book Search | Book Details |
| Favourites | |