A Kotlin Multiplatform application that utilizes all available OpenLibrary APIs to create a comprehensive book discovery and management application for Android and Linux Desktop platforms.
op_client/
├── README.md
├── docs/
│ └── api_spec.md
├── specs/
└── src/
This project will integrate with all available OpenLibrary APIs:
- Search API - Search books, authors, and subjects
- Books API - Retrieve detailed book and edition information
- Authors API - Get author information and bibliographies
- Subjects API - Browse books by categories/topics
- Covers API - Display book covers and author photos
- Lists API - Manage user-created book collections
- Search Inside API - Search within full text of books
- My Books API - Access user's personal reading logs
- Recent Changes API - Track updates and new additions
- Book search and discovery
- Author exploration and bibliography viewing
- Subject/category browsing
- Personal reading list management
- Reading progress tracking
- Full-text search within books
- Community activity monitoring
- Android (API 21+)
- Linux Desktop (GTK/JVM)
Documentation and implementation details can be found in the docs/ directory.
(TODO: Add setup instructions when implementation begins)