IBM Developer Staff | Published March 6, 2018
Offline First is an approach to app development in which you design your app for the most resource-constrained environment first. An Offline First approach provides a consistent user experience whether a device has no connectivity, limited connectivity, or great connectivity. One of the biggest benefits of Offline First apps is that they can be very fast since they provide zero-latency access to content and data stored directly on the device.
Learn how to build an Offline First data layer for Progressive Web Apps, hybrid mobile apps, native mobile apps, and even desktop apps using open source components including Apache CouchDB, Hoodie, and PouchDB.
This tech talk will focus on a series of Offline First shopping list reference implementation apps, each built using a different technology stack. These shopping list app implementations cover Progressive Web Apps, hybrid mobile apps, native mobile apps, and even a desktop app. Reference implementations of the shopping list app are available for Vanilla JS, Polymer, React, Preact, Vue.js, Ember.js, React Native, Ionic, Apache Cordova, Swift (iOS), Kotlin (Android), and Electron.
Learn how to enable your mobile web application for offline use and learn to detect when your application goes from…
Back to top