Description of App: 

The top ranked book database in the app store!! Books Category Top Paid 20 in 20 countries! Ranked in the iPad Books Category Top Paid 10 in 36 countries! iBookshelf is your personal portable library reference. A comprehensive book database, created and continuously maintained through extensive feedback from readers like you. Follow iBookshelf on Twitter to keep updated with new features and random thoughts from the developer.

iBookshelf is NOT an eReader. You do not load actual books into this app. Instead, iBookshelf is designed to help you keep track of your personal book collection, whether your books are physical or digital copies.

Books are displayed sorted by your preference. You can search for books in your library, and enter a "loan status" to remember who you loaned the book to or borrowed it from. A new book can be entered automatically (enter ISBN and remaining data is loaded from the internet) or manually. It will even tell you where you can buy the book and how much it costs and where you can find a library with the book!


  • Supports large databases. Tested with a database of over 8,000 records!
  • Enter the ISBN to retrieve all available book data from the internet via 16 different data sources, including international sources! Even loads series information for most books!
  • Scan barcodes directly into the app using the built-in and ready-to-use Zbar or Red Laser scanners! Can also use Pic2Shop as a separate app! (Configurable, Live scanning in iOS4+ only, still image capture on pre-iOS 4 devices)
  • Barcode scanning for iPad! Requires Cue Cat USB scanner and the iPad USB Camera Kit. Search 'iPad Cue Cat' for details!
  • Enter the title and/or author to look up the ISBN and load remaining data from the internet
  • Easily enter several books at once after doing a title/author search. Just select all the books you want to load and tap "Save".
  • Find libraries near you which have books in your database! Powered by agreement with OCLC WorldCat! Select "Find" from the book view to search for all nearby libraries that carry the book!
  • Read eBooks via integration with QuickReader and MegaReader!
  • Built-in web browser lets you view, sort, and print your book lists!
  • Set customizable app behavior in the iPod settings app.
  • Share your books on Facebook, Twitter, and via Email!
  • Track book loans. Always know who you lent a book out to!
  • Search the database by multiple space-separated keywords
  • Tilt your iPod to landscape view and view your book covers in "shelf view" mode.
  • Several different backup and restore options in the Utilities tab.
  • Not sure what to read? While in cover view, shake iPod and a random book will be chosen for you.
  • Set the cover image using the iPod camera (if available)
  • Optionally enable data pulled from ISBNDB.com (requires setup of free account) in the iPod Settings app.

I am an avid book collector and reader, as well as a professional computer engineer. I develop and support my apps because I love the iPhone and iPad platform and I want my apps to be all that they can be. Think I can do something better? Would a slightly different or new capability increase your rating or motivate you to give me a positive review? Please email me. I'm always open to suggestions!

Apple Watch Support: 

Not Known



Free or Paid: 


Device(s) App Was Tested On: 


Accessibility Comments: 

For the most part this app is very accessible and easy to use.

There are, however, a couple of issues for VoiceOver users.

The app offers a number of options for adding items to your bookshelf. One of these is manually. When using this method you have the option of entering just a title or author, and then tap on the 'import data' button to have the app perform an online search to find matches. Any matches are presented in a list. The list itself is read fine by VoiceOver, and there is no problem if you simply want to add a single item. However, there may be times when you want to import multiple items (such as when adding multiple books by the same author). As you navigate through the list you can select the desired titles by double tapping on them. This visually places a checkmark beside the title, but VoiceOver does not announce which titles have been selected when you swipe through the list.

Another issue is present when adding or editing an entry. Some of the fields on this page use a picker, which in itself works okay with VoiceOver. However, there are issues with how this has been implemented in the app.

Visually the picker slides onto the screen from the bottom of the page. Once you double tap on the 'done' button it slides back off the page. However, as far as VoiceOver is concerned the buttons on the picker are still present at the bottom of the page, so will be read directly before VoiceOver moves its focus onto the bottom menu bar.

You also have to be a little careful when using the picker, as VoiceOver will see both a 'save' and 'done' button on the page. The first of these is the one that saves the whole entry, and tapping on this before you tap on the done button will not save any changes you have made with the picker. It would be better if only the picker elements were recognized by VoiceOver when the picker is in use.

I have yet to find any other accessibility issues with this app, and would have no problems in recommending it to VoiceOver users.

VoiceOver Performance: 

VoiceOver reads all page elements.

Button Labeling: 

All buttons are clearly labeled.


There are some minor accessibility issues with this app, but they are easy to deal with.