Jumpstart your enterprise mobile strategy with apps built on Salesforce Platform Mobile Services. Utilize apps created by Salesforce partners that already connect to customer data. Fork, extend and customize open-source apps that you can use as templates in your own development.
Dibs for iOS is a mobile client for the Dibs marketplace for friends. The web service it consumes is hosted on Heroku.com and all state maintenance is handled via push/pull to the API exposed there.
This API is written in Rails and uses a RESTful architecture to expose that state to the client application. The web app utilizes the Koala framework for Ruby to both authenticate requests and to interact with the Facebook Graph API.
Dibs iOS is intended to serve as an example of clean OO design in Objective-C using the iOS framework. It uses modern layout approaches (NSLayoutConstraints) and utilizes programatic view generation. Dibs iOS also serves as a good example of integrating with Facebook for authentication and content delivery utilizing the Facebook SDK for iOS. Additionally, Dibs iOS utilizes the Pixate framework to decouple presentation and behavior where possible.