Eine moderne Bücher-App für Android & iOS, gebaut mit Flutter und Material 3. Durchsuche Millionen von Büchern über die Open Library, speichere Favoriten und vergib Sternebewertungen – mit elegantem Dark Mode.
- 🔍 Buchsuche via Open Library (kein API-Key erforderlich)
- ⭐ Sternebewertungen für gespeicherte Bücher
- ❤️ Favoriten – lokal gespeichert auf dem Gerät
- 🌙 Dark Mode mit Material 3 Design
- 🖼️ Cover-Caching für schnelle Ladezeiten
| Bereich | Technologie |
|---|---|
| State Management & DI | Riverpod |
| Navigation | GoRouter |
| HTTP | Dio |
| Lokale Speicherung | SharedPreferences |
| Cover-Caching | CachedNetworkImage |
| Bewertungen | flutter_rating_bar |
Ordnerstruktur: Feature-first (books, favorites, settings)
flutter pub get
flutter runFalls native Plattformordner fehlen:
flutter create . --platforms=android,ios,web,macos,windows,linuxDer
lib-Ordner bleibt dabei unverändert erhalten.
Die App nutzt die öffentliche Open Library Search API:
| Endpunkt | URL |
|---|---|
| Suche | https://openlibrary.org/search.json |
| Cover | https://covers.openlibrary.org/b/id/{coverId}-L.jpg |
Einen ausführlichen Code-Audit findest du in TEST_REPORT.md.
flutter analyze
flutter testDie Verfügbarkeit und Vollständigkeit der Buchdaten hängt von Open Library ab. Favoriten und Bewertungen werden ausschließlich lokal auf dem Gerät gespeichert.
Siehe LICENSE.



