Skip to content

Android app for organising a personal book collection

Notifications You must be signed in to change notification settings

mahmon/book-cat

Repository files navigation

BookCat

An android application for organising a personal book collection

Development Status


This Android app was developed as part of my final year studies in a BSc in Computing and Internet Technologies. The aim of the project was to demonstrate my ability to build an app that featured a CRUD system; i.e an application that could create, read, update and delete records in a database. I achieved the project aim by creating 'BookCat', an app designed to allow users to record the details of their personal book collection.

The app was written in Java / XML using Android Studio and also used an API to retrieve a JSON result.

Key features

  • Allows users to store and retrieve details of individual books in a cloud based database
  • App uses a CRUD system (create, read, update, delete) to store and manage the books details, including images
  • Book details are stored in the cloud using Google's Firebase realtime database
  • App uses the Google Books API to auto complete an entry based on the book's ISBN
  • Book details can be manually entered / updated if required

Main features in action

Create Read Update / Delete
Store book View library Update / Delete books

Google Books API

For extra credit I built the app to populate all the details of the users books automatically, including cover artwork, by taking just one input field - an ISBN number - and using that to query the Google Books API to retrieve the book cover, title and author.

My project received a mark of 70% leading to the award of a first class BSc with honours.

The Open University, Student ID - mur17004251

About

Android app for organising a personal book collection

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages