Web Unleashed 2014

2014-09-17 00:00:00 2014-09-18 00:00:00 America/Toronto Web Unleashed 2014 By attending Web Unleashed, you will get up-to-date on the skills to push you ahead in your career. You'll also have the opportunity to network and share ideas with like-minded professionals. Toronto FITC Toronto

Overview

You can read, send and delete mail from your mobile email client when you are offline, so why not from your AngularJS app? Web applications no longer need to be dependent on a server; we need to stop treating offline as an error condition. Mobile applications need to be able to work without an Internet connection to make them useful to your users in more situations.

Using open-source technologies, Daniel Zen will show the group how to create a 4-way data-binding (model, UI, local storage & remote storage). Using Ionic & PouchDb he will first create a mobile application capable of working and persisting offline with a local 3-way data binding. Finally, he will add a remote CouchDb server to enable online synchronization via a 4-way data binding.

Objective

Explain the importance of, and show how to deal with, having your applications go offline

Target Audience

This presentation is for developers that know they are looking for offline and data synchronization capabilities. Or, possibly for managers that wish to have a greater understanding of what their options are in AngularJS to create such functionality.

Assumed Audience Knowledge

AngularJS, and some Ionic would be nice.

Five things audience members will learn

  1. Importance of Designing apps to work offline
  2. Intro to Ionic Framework
  3. Into to PouchDb
  4. Intro to CouchDb
  5. 4-way data binding concept