ITM400 iPhone Web App
URL
http://itunes.apple.com/nz/app/hamiltonnz/id429871747?mt=8
Employer
Designer
Platform/Framework
ExpressionEngine, jQuery
Description
The ITM400 is the Hamilton V8 event. An iPhone app was created for the Hamilton City Council which incorporated this web app within the native one.
My Role
Once the templates and page structure had been built, it was my job to write the JavaScript which would mimic the user experience on an iPhone. This meant creating a page shell where all other content would be loaded in via AJAX, and adding in effects such as the page slide once the content was ready to be shown. I built a caching system so that data was only being fetched when needed, and also a history cache allowing the back button to find the previous page in the CMS path. As this web app was being embedded into the native one, it was crucial that the experience was as close to what the user was expecting on their iPhone.