Planuję wdrożenie aplikacji i doszedłem do punktu, w którym nie wiem, jakie jest najlepsze podejście.Jak synchronizować dane między różnymi urządzeniami
Scenariusz:
Mam app gdzie Robię listę rzeczy do zrobienia i dodaję 3 pozycji. Używam do tego telefonu. Następnie biorę tablet i chcę kontynuować dodawanie kolejnego zadania. Potem po chwili biorę telefon mojej żony i chcę dodać 2 nowe zadania.
Zasadniczo chcę mieć bardzo prosty sposób przechowywania zadań online i móc zsynchronizować go z aplikacją.
widzę dwa możliwe sposoby:
mieć serwer WWW z bazą + internetowych połączeń serwisowych. Ma to tę wadę, że gospodarz jest płatny, nauczyć się kilku dodatkowych technik usługi mysql + web.
Przechowuj jakoś dane w chmurze i zezwól aplikacji na logowanie się, aby uzyskać dostęp do konta, które przechowuje plik. Myślę tutaj o czymś takim jak Google Drive/Dropbox. Ale nie wiem, w jaki sposób będę w stanie zsynchronizować tylko zaktualizowane wartości, a nie cały plik. Ponieważ myślę, jeśli przechowuję wszystkie zadania w jednym pliku, za każdym razem, gdy aktualizuję plik, muszę go przesłać w całości, co nie jest najlepszym rozwiązaniem.
Jestem otwarty na wszelkie porady. Jakie podejście poleciłbyś?
Google Cloud Save brzmi jak idealne rozwiązanie, ale nie zostało jeszcze wydane ... http: //developer.android.com/google/gcs/index.html –