what is your use case of offline ? I've never seen the point. For example what the purpose of a social offline app ? I can't refresh feed, I can't upload post or react to any thing in my feed.
The only use case I know is for map where you can download map so when you don't have 4G you will not be lost but that's the only use case I know.