• Add to Collection
  • Tools Used
  • About

    About

    In 2012 I was hired by Hive Creative to build an iPad app for Leica Biosystems which was to take a large heavy consumables product catalog and tu… Read More
    In 2012 I was hired by Hive Creative to build an iPad app for Leica Biosystems which was to take a large heavy consumables product catalog and turn it into a digital sales tool with CRM features (bookmarks, notes, client contact details) that sales people could easily take around to clients in laboratories. I was initially the primary app developer in the team (including a UX designer who left halfway through) building a custom HTML5 app framework that successfully emulated a native app experience. There were also extra features such as calculators to assist in sales pitches, plus other interactive promotional tools. The app also syncronised its CRM data with a remote web server (built by a dedicated back-end engineer) and was designed to work offline too. The HTML5 app environment was handled with Cordova/PhoneGap. Read Less
    Published:
In 2012 I was contracted by Hive Creative to build an app which translated a large hefty printed consumables catalogue into a small compact iPad app for Leica Biosystems.

I developed a custom JavaScript framework and packaged the app within Cordova/PhoneGap. The framework was architected with declarative attributes (i.e. all behaviours can be declared within the HTML) meaning that another front-end developer could create more content without having to touch the JavaScript code.

In addition to the iPad app itself, I worked alongside a back-end programmer and we devised and implemented technology to allow the app to synchronise and update user data. Because the app was to be used by sales representatives in the field, it had to operate in both online and offline environments.

Extra tools were worked into the app such as cost calculators (of which I had to reverse engineer Excel spreadsheets to then rebuild in JavaScript) and rich media playback (slideshows, video, 3D rotations).

During this project the original interface designer left so I took over extra UI & UX design responsibilities.