Wir entwickeln eine native Android-App (iOS und Web), mit der Benutzer gemeinsam ein Album erstellen können.So entwickeln Sie eine Offline-erste native Android-App
Wir wollen so nahtlos wie möglich Erfahrung, wenn Gerät nicht in der Lage ist, mit Server zu verbinden. Etwas wie in diesem Hoodie blog erwähnt, aber Hoodie ist jetzt für Web und iOS und wir suchen gerade jetzt nach Android.
Problem
pflegen Daten von Alben, Freunde, Fotos (URL/local, Bitmap nicht) auf Client-Seite. Möglichkeit, Offline-Erstellungs-/Aktualisierungsvorgänge zu einem späteren Zeitpunkt mit Konfliktlösung auf dem Server zu synchronisieren.
Aktuelle Forschung
- HTTPResponseCache: Cons: Caches nur Anfragen, die einmal getroffen worden sind. Außerdem benötigen Sie ein anderes System für die Erstellung/Aktualisierung von Aktionen.
- App42, Kinvey: Back-End-as-a-Service; Nachteile: Wir wollen ein eigenes Backend haben.
- Microsoft Sync Framework Toolkit: Nicht sicher, wie gut es mit Android arbeitet
- PouchDB
- Superbus: Löst ein Teil des Problems
Individuelle
pflegen Daten in SQLite auf Android und MySQL auf Server Synchronisieren mit Android Sync Adapter. Dies kann jedoch zeitaufwendig sein und Fehler beim Starten haben.
Wie sollte dieses Problem angegangen werden?
Nach der Suche durch, ich glaube, dies in der Tat ist der Weg, es zu tun. Vielen Dank. – Sangharsh