Topic: Syncing Data
We have an app that is heavy on user inputted data on the iPhone. With the coming of the iPad, we are thinking we need to support data sync between the iPhone and the iPad so that the user can input/view data that they entered in either device on the other.
So the easiest way is to have all of the info on the cloud and have the iPhone/iPad simply be a "viewing" mechanism. But the problem is, users use our app without needing wifi or 3g. So we need to store a copy on the cloud, in the iPhone, and in the iPad.
Any ideas on how to do this? How complicated this is? What logic we need in it? A way to do it that's as solid and free from wrong data sync as possible? Any things to watch out for?