This is the way. Offline support greatly empowers users. It absolutely sucks that we need constant internet access in order to use most of the stuff nowadays. I remember that FOSS 3rd party reddit apps used to have an feature that allowed you to systematically save posts for offline consumption. It was so useful.