/Books

Primary LanguageObjective-C

Books

I wrote this app as part of a challenge. I had 24 hours to complete it, and it had to support local persistence and synchronization with Google Books API. I'm not very proud of the book detail view's design, but I spent a lot of time implementing the menu bar just below the navigation bar and its functionality, so I didn't have time when it came to the detail view.

Video demonstration

https://www.youtube.com/watch?v=C2Oo-SvBFWM&feature=youtu.be

Quick summary

  • Search for books using Google Books API
  • Add and delete to/from your own bookshelf using Google Books API
  • Move books between bookshelves using Google Books API
  • Local persistence using Core Data
  • Synchronization
  • Add review (only local, not supported by Google Books API)

Technologies/Methodologies

  • Swift
  • MVC
  • Programmatic UserInterface
  • Core Data
  • Google Books API