jtubert / 2by2

Double Exposure App
0 stars 0 forks source link

Off line mode #241

Closed amintorres closed 9 years ago

amintorres commented 10 years ago

user feedback: "Does not function without internet — To follow on, without internet access I can't view my previous images, number of photos/followers/following. Images and this data could be cached on the device to save requests. Which brings me on to my next point."

jtubert commented 10 years ago

Parse does provide some caching mechanism, we can try that.

amintorres commented 10 years ago

Yeah, let's talk more in detail about this. Feels like this is a high on effort type thing... but I may be wrong. We can also just improve this periodically.

amintorres commented 10 years ago

@JosephLin Joe, you have experience working with offline mode with your previous projects?

amintorres commented 10 years ago

May be of relevance: https://developer.stackmob.com/ios-sdk/offline-sync-guide http://code.tutsplus.com/tutorials/iphone-sdk_store-data--mobile-4645

jtubert commented 10 years ago

Photo apps, rely on connectivity, so we should not make this work offline I think.

Assigning to @JosephLin in case he feels different.

amintorres commented 10 years ago

John, this is not about making the app work offline, it is about handling the experiences that break when there is no connectivity in a graceful manner. For example as one switches from tab to tab show default messages that let's the user know they are offline. The example I showed you that when the user tries to upload the photo, the app hangs forever there till eventually it crashes.

WhatsApp for examples, grays out the send button when the app loses connection. Perhaps for 2by2, we should replace the camera button with a warning button that the user then taps and it does is refreshes the app to check for a new connection. See what I mean, these are good programming and user design practices.