I wish more apps had an offline mode...
When there is a client and a server - there is a problem. Even in present day not everyone is online all the time, so sooner or later you have to face the challenge of making your app useful also when there's no Internet connection.
Depending on what your app does and how you decided to code it there can be different approaches, but for what I know they are all gonna cause you pain.
In this session I'm gonna showcase few apps and their approaches to offline mode as well as discuss how each of these approaches could be developed. I'm going to highlight certain gotchas and what I took out of the process of developing a number of apps featuring offline mode and generally fitted to work in conditions of questionable connectivity.
We're going to cover how to evaluate which parts of the app should work offline, how to adapt the app UI to working offline, and finally how to store data for use in offline mode. I'm going to highlight a number of libraries that helped me along the way so the session will be also quite practical.
I hope by the end you won't fear offline mode and you won't (figuratively) leave the session empty handed.