Sto pianificando di implementare un'app e sono arrivato a un punto in cui non so quale sia l'approccio migliore.Come sincronizzare i dati tra diversi dispositivi
Scenario:
Ho un app dove sto facendo una lista delle cose da fare e sto aggiungendo 3 articoli. Uso il mio telefono per questo. Quindi prendo il mio tablet e voglio continuare ad aggiungere un'altra attività. Poi dopo un po 'prendo il telefono di mia moglie e voglio aggiungere 2 nuovi compiti.
Fondamentalmente voglio avere un modo molto semplice di archiviare i compiti online ed essere in grado di sincronizzarli con l'app.
sto vedendo due possibili modi:
avere un server web con un database + web chiamate di servizio. Questo ha lo svantaggio di avere un host pagato, imparare alcune tecniche aggiuntive del servizio web mysql +.
memorizzare in qualche modo i dati su cloud e consentire all'app di accedere per accedere a un account che archivia il file. Sto pensando a qualcosa come Google Drive/Dropbox. Ma non so come potrei sincronizzare solo i valori aggiornati, non l'intero file. Perché sto pensando, se memorizzo tutte le attività in un unico file, ogni volta che aggiorno il file, dovrò caricarlo completamente, il che non è l'approccio migliore.
Sono aperto a qualsiasi consiglio. Quale approccio consiglieresti?
Google Cloud Save sembra la soluzione perfetta, ma non è ancora stato rilasciato ... http: //developer.android.com/google/gcs/index.html –