After I published the iOS version on the Apple App Store, a number of people asked for an Android version. I just published it on Google Play.
I created a new version of PhoneGap API Explorer that is now available on the App Store. PhoneGap API Explorer is an API reference application for PhoneGap device integration capabilities. The application clearly presents the syntax for each function, and allows you to provide values for the function’s arguments, invoke the function from within the [...]
After the Zepto.js swipe event version, here is another implementation of the “Page Swipe” UI pattern. This version is implemented with iScroll and its “snap” feature. Watch a short video here: Notice that the user experience is slightly different compared to the previous version: the content of the target page is revealed as you swipe. [...]
As I’m working on improving the user experience of some of my recent mobile appliations, I thought it could be useful to start documenting some basic UI patterns for mobile apps. The goal is not to provide yet another UI framework, but rather to document the basic/raw approach (or different approaches) to implement a specific [...]
During my still ongoing PhoneGap tour, I wrote “PhoneGap Live API Explorer”, a new tablet application that gives you access to documentation for the PhoneGap Device Integration APIs, and allows you to experiment with these APIs inside the application. You can watch a short video below. Go full screen for a better viewing experience.
My employee directory app is now available on the App Store. The application allows you to synchronize with your own data, look for employees by name, view their details, add them to your contacts, and see their manager and direct reports, as well as call, text, or email them. You can watch a short video [...]
Being able to work offline is an expected feature of mobile applications. For data-driven applications, it means that you — the developer — will have to store (a subset of) your application data locally, and implement a data synchronization mechanism that keeps your local and server data in sync. In this article, I describe a [...]
A few weeks weeks ago, I posted a first Backbone.js and Twitter Bootstrap sample application. While interesting, “Employee Directory” is a read-only application. As such, it doesn’t show off the full power of Backbone’s models or the coolness of some of Bootstrap’s data entry features such as forms, validation, etc. To demonstrate these features, I [...]
After my recent post, Crafting Native Looking iOS Apps with HTML, a number of you asked for an offline version that would use a Local Database (instead of the simple in-memory store) and provide a mechanism to automatically keep the local database in sync with a server database.