Building Offline First Apps for Exceptional User Experiences
Offline First is an approach to app development in which you design your app for the most resource-constrained environment
About this video
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.