firebase适用于我的Android应用程序吗?

Sai*_*Sai 8 android android-syncadapter firebase retrofit

我有一个Android应用程序,目前使用Retrofit来检索/添加/更新和删除云后端的数据.我在我的应用程序中实现了SyncAdapter模式.在后端,数据存储在关系数据库表中,而servlet则存储JSON结构.我正在考虑使用Firebase.我知道firebase不使用关系表,数据存储在JSON树之类的结构中.

  1. Firebase是否使Retrofit网络库无关紧要?
  2. 编写SyncAdapter需要大量的样板代码(除了XML之外,还需要内容提供者,帐户,绑定服务等).但是,Firebase使用回调,当服务器上的数据自动更改时,会通知您的应用.Firebase是比SyncAdapter更好的选择吗?