Android Room Persistance

Project Information

  • Project name
    : Book App
  • Category
    : Android
  • Role
    : Developer (Kotlin)
  • Project date
    : 2020
  • Tools
    : Android Studio
  • Project URL

Details

This Android application is designed to manage a collection of books through a CRUD (Create, Read, Update, Delete) interface using the Room library. Room is a modern persistence library that simplifies data management in Android applications, allowing developers to work with a local database efficiently and safely.

Features:

  • Create: Users can add new books to the database by inputting book details such as title, author, publisher, publication year, and ISBN number. This allows the app to maintain an up-to-date collection of books.
  • Read: Users can view the list of books stored in the database. The application provides different viewing options, including sorting and filtering the list by different criteria such as title, author, or publication year.
  • Update: Users can edit existing book details, allowing them to correct or update information as necessary. The app ensures that the database remains accurate and reflects the most current information about each book.
  • Delete: Users can remove books from the database that are no longer needed. This feature helps keep the database clean and relevant.