Tomorrow, March 8, 2016, I will be at O'Reilly Fluent 2016 in San Francisco representing Couchbase.

I have a very special workshop and presentation that I'll be giving that is on the topic of building a mobile application that synchronizes between devices, platforms, and even the web. The title of my presentation is Creating Scalable and Secure Mobile Apps That Work Offline and the abstract is as follows:

With the advent of the digital transformation of today’s always-connected world, users expect to have a mobile experience that is immediate, pervasive, and aware. If an app can’t deliver, users won’t use it. It’s that simple. As a result, it is crucial to build apps that meet these expectations. In practice, this has mostly meant an emphasis on a beautiful and intuitive interface. However, the focus is shifting; we must now build mobile apps that are always available, regardless of network connectivity and speed.

Wayne Carter and Nic Raboy explain how to build a mobile app that has a consistent user experience, both on- and offline. They’ll cover syncing, storing, and securing data, as well as cross-platform data modeling. You’ll walk away with an understanding of the design patterns required to build an app that works on- and offline—all using open source technologies.

To be more specific on what the workshop will cover, I'll be walking everyone through building a mobile application using Ionic Framework and the JavaScript library PouchDB. Using these two technologies we'll be left with an Android and iOS mobile application and when combined with Couchbase Sync Gateway a mobile application that syncs effortlessly with Couchbase Server.

This is going to be a hot session and if you're at Fluent I recommend you swing by.

Posted by Nic Raboy, Developer Advocate, Couchbase

Nic Raboy is an advocate of modern web and mobile development technologies. He has experience in Java, JavaScript, Golang and a variety of frameworks such as Angular, NativeScript, and Apache Cordova. Nic writes about his development experiences related to making web and mobile development easier to understand.

Leave a reply