Ist Firebase richtig für meine Android App? [geschlossen]

8

Ich habe eine Android-App, die derzeit Retrofit verwendet, um Daten aus einem Cloud-Backend abzurufen, hinzuzufügen, zu aktualisieren und zu löschen. Ich habe das SyncAdapter -Muster in meiner App implementiert. Im Back-End werden Daten in relationalen DB-Tabellen gespeichert, und ein Servlet spuckt die JSON-Struktur aus. Ich erwäge, Firebase zu verwenden. Ich verstehe, dass Firebase keine relationalen Tabellen verwendet und Daten in JSON-Baumstruktur gespeichert werden.

  1. Macht Firebase die Retrofit-Netzwerkbibliothek irrelevant?
  2. Das Schreiben von SyncAdapter erfordert viel Code (neben XML benötigen Sie einen Content Provider, einen Account, einen Bind-Service usw.). Firebase verwendet jedoch Rückrufe und Ihre App wird benachrichtigt, wenn sich die Daten auf dem Server automatisch ändern. Ist Firebase eine bessere Wahl als SyncAdapter?
Sai 08.09.2015, 20:24
quelle

0 Antworten