2015-10-22 00:00:00 2015-10-24 00:00:00 America/Toronto COLLIDE 2015 Welcome to COLLIDE! Where students and aspiring professionals COLLIDE with established creative minds to see and shape the future. Up-and-comers can uncover new role models and explore the world’s best ideas from the leading edge. A one-of-a-kind conference in Atlantic Canada – Collide is an interactive… Halifax FITC Halifax


Many companies maintain a separate repo for web and native mobile applications, and sometimes yet another for mobile web. Historically you may hear that ‘wrapped applications’ are slower and choppy. This is no longer the case – if your application is structured correctly.

By using Ember.js with Cordova, it is possible to have a single code base powering all four (desktop web, mobile web, native iOS and native Android). Outside of the immediate cost/programming time savings, this technique enables you to build future iterations faster and stop the out of sync issues plaguing many code bases (e.g. the Android app has different features to iOS).


Learn how to write a single code base which works on all platforms without the presumed drawbacks.

Target Audience

Developers/managers working on one of the three mentioned platforms, and who wish to no longer maintain separate code bases for each platform.

Assumed Audience Knowledge

A general knowledge of how either backend, front-end or mobile applications are developed is helpful.

Five things audience members will learn

  1. How to build a single code base working on all platforms
  2. What changes (if any) are required in the code base to achieve this
  3. How to avoid common draw-backs of wrapped applications, such as perceived slowness
  4. How to access native phone functions without muddling up the code base
  5. How such applications are packaged and deployed