使用すると、1つまたは両方が必要なのはなぜcom.google.firebase:firebase-databaseとcom.firebaseui:firebase-ui-databaseの違いは何ですか?
compile 'com.google.firebase:firebase-database:11.2.2'
そして
compile 'com.firebaseui:firebase-ui-database:2.3.0'
の違いは何ですか?
使用すると、1つまたは両方が必要なのはなぜcom.google.firebase:firebase-databaseとcom.firebaseui:firebase-ui-databaseの違いは何ですか?
compile 'com.google.firebase:firebase-database:11.2.2'
そして
compile 'com.firebaseui:firebase-ui-database:2.3.0'
の違いは何ですか?
これらは、2つの独立したライブラリ:
com.google.firebase:firebase-database
がFirebaseリアルタイムデータベースへのアクセスを提供する公式Firebase Database SDKあるcom.firebaseui:firebase-ui-database
公式Firebase SDK librariesはFirebaseと開発に必要な機能を提供上記ライブラリと組み合わせて使用するUIバインディングを提供FirebaseUI Database libraryあります。
FirebaseUI librariesでは、Firebaseの機能をアプリのUIに簡単にバインドすることができます。したがって、FirebaseUIライブラリが提供する追加機能を使用する場合は、FirebaseUIライブラリのみをインクルードする必要があります。
compile com.google.firebase:firebase-database:'version'
Firebaseリアルタイムデータベース
compile com.firebaseui:firebase-ui-database:'version'
の依存はFirebaseUI(すばやくFirebase APIに共通のUI要素を接続することができますAndroid用のオープンソースのライブラリー)の依存関係です。
あなたはそれが
PS提供していますFirebaseのためのUIバインディングを使用しない場合FirebaseUIを追加する必要はありません:あなたは3.0.0
に更新Gradleのを持っている場合、の依存性
implementation
の代わり
compile
を使用してください、
https://stackoverflow.com/questions/38799365/firebaseu-and-firebase-what-is-the-differenceも参照してください。私はこの質問を却下したいと思っています。 –