Skip to content

mediassumani/BookGuru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookGuru


Overview

Students, as well as literacy enthusiast tend to read many books simutaneously, but it can be hard to keep track of your books, the last page read, etc... Instead of using the old school/old fashioned book markers, BookGuru introduces a simple feature where user can keep track of the book name, the author name, the last page read, last line read, and wheater the book is physical or a pdf. So when you pick up that book you haven't read in three months, you will know exactly where you stopped.


Features

  • Adding new book reference
  • Book references are saved on your device, can be accessed anytime
  • Editing the book reference when needed
  • Deleting the book reference

Technologies

  • Swift 4
  • Core Data
  • Xcode 9


Implementations

  • UITableViewController to have a scrollable menu of book references
  • CoreData Framework to persist each of the user's book reference
  • UseDefaults to persist the UISegmenControl after pressing "save"


Bugs To Fix

  • App crashes when editing book data
  • App crashes when "save" button pressed after leaving the text fields empty
  • App crashes when anything besides integer is typed in the "last page read" and "last line read" text fields
  • Keyboard overlaps with text fileds


Screeshots

About

Keep track of the books you're currently reading

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages