現在のfirebase_database
プラグインを拡張するGeofireプラグインを作成したいと思います。
プラグインプロジェクトのサンプルプロジェクトにfirebase_database
プラグインを追加しました。すべて正常に動作します。しかし今はプラグインプロジェクトでネイティブfirebaseデータベースライブラリを実際に使用しようとしていますが、インポートできないようです。
プラグインプロジェクトでfirebaseデータベースプロジェクトをネイティブにインポートする必要がありますか?もしそうなら、それはプラグインfirebase_database
を妨害しないでしょうか?既存のプラグインのアドオンの作成
私がインポートしたいものの例として、
https://github.com/flutter/plugins/blob/master/packages/firebase_database/android/src/main/java/io/flutter/plugins/firebase/database/FirebaseDatabasePlugin.java
をインポートしたいと思います。これはfirebase_database
プラグインのソースコードにインポートされます:https://github.com/flutter/plugins/blob/master/packages/firebase_database/android/src/main/java/io/flutter/plugins/firebase/database/FirebaseDatabasePlugin.java
このプラグインは、私のプラグインプロジェクトのサンプルプロジェクトに追加され、Dartコードで正常に動作します。プラグインプロジェクト(このサンプルプロジェクトではありません)でそのインポートにアクセスできるようにすべきですか?
これが私のやり方です。あなたがそれについて考えるとき、それをネイティブにもう一度インポートしなければならなかったのは意味があります!しかし、私はまだ私のプラグインのofcourseをテストするために私のサンプルプロジェクトにプラグインを追加する必要があります:) –