Thoughts on Implementing Offline First Collaborative Applications

Please some of the packages and approaches referenced in this article may be dated since it was last updated in 2018

“Offline first” is the principle that mobile applications should be primarily designed to function with intermittent or no network connectivity and enhanced by features that require network connectivity. I first encountered the term here: http://hood.ie/blog/say-hello-to-offline-first.html. There’s even a dedicated social movement: https://medium.com/offline-camp.