Table of Contents

My Bookshelf App

CANUTA Andrei-Mihai, SCPD-1

Overview

My Bookshelf is an Android application developed in Kotlin using Jetpack Compose. It helps users organize, search, and manage a personal library of books.

The app integrates with the Google Books API to fetch book information and uses Room Database for local storage of user selections.


Features


Technologies Used


Book Statuses

Each book can have one of the following statuses:

These are visually styled using color-coded chips for intuitive filtering.


How to Run

  1. Clone or download the project repository
  2. Open the project in Android Studio
  3. Allow Gradle to sync all dependencies
  4. Run the app on a connected emulator or physical Android device
  5. Ensure the device has Internet access for API requests

Known Issues