Skip to content

An Android app for taking notes and tracking reading progress on books

Notifications You must be signed in to change notification settings

s-egge/book-keeper

Repository files navigation

Book Keeper

Book Keeper originated as a group collaboration between myself and three other students for a Mobile Web Developement class. The original repo can be found here. I forked the repo after the class ended and have continued to make changes and enhancements.

Book Keeper is a mobile application designed to enhance the reading experience for avid and casual readers alike. The app allows users to search for books, add them to a personalized library, track their reading progress, and take notes on each book. It provides a user-friendly interface and allows users to access a database of books via Open Library's Book API to create an interactive reading management system.

Reading a complicated book and finding it hard to keep track of who is who, and what they're doing? Ever put a book down for several months and had to restart because you wouldn't remember what was going on? Book Keeper aims to help with these issues by providing an easy interface for note-taking and retrieval, aiding users in maintaining engagement with their favorite books.

Features

Search Your Library

A searchbar allows searching through your library by title or by author

studio64_HqXS3rNX4M

Add Books From OpenLibrary

Utilizing Open Library's Book API, you can search for books by title or author to add to your library. Books can also be removed from this page, and if a link is available, the cart button will open your phone's browser to view the book on Amazon. The search bar will remember previous queries to enable the user to quickly go back to previous things they've searched.

studio64_6Fh7k0RqBy

Navigation Drawer

A nav drawer allows the user to navigate between the library and book search screen, as well as displays the five most recently viewed or edited books that can be used to navigate directly to that book's detail page.

nav-demo

Book Details

The book detail page allows you to create, edit, and delete notes. You can search through notes by title or by text. The user can also edit the pages read/page count of the book, and delete the book entirely along with all of the notes for that book.

book-details-demo

About

An Android app for taking notes and tracking reading progress on books

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages