You bought an Android phone because you’re into cool functionality, right? Don’t attempt to deny it, something that creates a database of your books, CDs, DVDs and video games is exactly the kind of thing you like.
Here we have Shelves. Putting to use your phone’s camera, Shelves scans the barcodes of your collections and automagically creates a virtual representation of them on your phone, for cataloguing, loaning, or just admiring.
Shelves purports to recognize a whole host of item types, seemingly nearly everything that isn’t food. All modes operate identically - you select 'Scan' from the pop-up menu, and point your phone’s camera at the barcode of your item. When you are building up your catalogue for the first time, this one-item-at-a-time method is obviously a tedious operation, but thankfully Shelves also includes a bulk-scan mode where you can go directly from one scan to the next.
If your barcode is disfigured or the item can’t be found, you can search for it manually, and choose the item from a list of results within the application.
Once you have built up your collection, you can tag your items, rate them, search for them, and also mark them as loaned. This loan functionality allows you to assign an item to one of your phone contacts, and to note a date that it is due to be returned by. This information can even be added to your Google Calendar. This may seem extremely possessive, but the loaning functionality is useful merely as a method to track where all your stuff has gone.
It would be generous say that the UI of Shelves is an homage to popular Mac OS X cataloguing client Delicious Library, as it appears to be a direct clone. That's not necessarily a bad thing though, especially if you're partial to the faux-bookshelf style. Shelves also supports exporting of your database to a format that is easily importable into Delicious Library itself, if you like to keep your desktop and mobile catalogues in sync.
Shelves is available for free from the Android Market, and is in active development. The cataloguing database is quite limited in scope right now, and not everything will be found, especially more obscure books and electronics. However, further updates to Shelves will hopefully increase the information database being tapped into for item recognition. You can follow the progress of the application at the twitter account @Shelves4Android, leave feedback in the app’s XDA-Developers thread or track the latest updates at ShelvesForAndroid.com.
Download it here :