17
Nightmapper The nights on!

Nightmapper's presentation

Embed Size (px)

Citation preview

NightmapperThe nights on!

Introduction

● What is Nightmapper?● Who are we?● Why did we do it?

Website feedback

When’s the app coming out?

App conception and prototype

1. Transfer website functionality onto mobile device2. First target iOS - learn objective C?3. After research, we wanted it ASAP4. Prototype created in Adobe Air5. Issues with third party library

So...

Phonegap

Why phonegap?● Well supported● No new skills required● Easy collaboration● Reuse existing website code (quick)● Publishes to all devices

Phonegap concerns

● Slower than native applications● Reliant upon the device’s native web view

renderer

The app

Native web apps

● All contained within one page● No server side code

Native web apps

● XML Http Request (XHR)● HTML Templating

XHR

HTML Templating

Problems faced in development

● Integrating native features● Performance of application

Lessons Learnt

● Test on as many devices as possible● Replicate your intended user environment

Conclusion on Phonegap

● Great for converting web sites to native applications

● Not ideal for highly bespoke applications

NightmapperThe nights on!