Web Unleashed 2014
Web Dev
  • 2014-09-17 00:00:00 2014-09-18 00:00:00 America/Toronto Web Unleashed 2014 Toronto FITC
  • Toronto

Presentation

Slides

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