11-3flutter特定コードのプラグインの開発


アドレスプラグ:https://github.com/crazycodeboy/flutter_color_plugin
アップ公式リポジトリダートプッシュする書き込みコード

、このプラグインの例として、共通のプロジェクトの複数のクラスの

文字列を渡す、カラータイプのフラッタにプラグを解析文字列カラー

実装コード部分ダーツ

コードを直接かけて


2つのパブリックメソッドを定義し、それが文字列、int型の色を変換する

別の方法、Striingタイプは、クラスカラーの色フラッタータイプを変換しました

アイテムの説明を追加します。

ここでは、独自のパッケージを変更することができます説明した



プラグインがフラッターに依存しているようなので、依存関係はで追加する必要が

取り除かテストコードをここに。これは、ユニットテストのプロジェクトです。
ない場合は、このフォルダを削除することも可能です。

ファイル

、他人の言葉を使用するドキュメント改善し、他の人を助けるためにすることは依然として非常に大きいです。
プラグインの使用のために書かれた説明書

許します

ただ、既存のプラグインを見つける

彼のライセンスを見つけるために

、当社のライセンス内部ダウンコピーを。ライセンスが空の場合はもちろん、それは問題ではありません

バージョンでの変更履歴を



 

公式リポジトリにプラグプッシュ

かどうかOK、私達の袋を確認してコマンドを実行します。



pub publish发布我们的包

如果是第一次运行pub publish的话,会让我们验证我们的账号。


是否要上传我们的项目,选择y,是。Uploading取决于我们各自的网络状况。最好开一个VPN上传,因为官方网站是在国外。

上传完成后,来搜索我们的包

因为插件之前上传过。所以可以直接在这里搜索的到


安装方式

彩蛋-如何处理包的依赖。

加入我们自己开发的插件,依赖于其他的插件或者组件。
配置好其他的插件的依赖。然后点击get

获取完成后,就可以使用这个插件了


导入对应的包

假设还依赖于其他的插件。且这两个插件之间还有一些公共的依赖

假设他们各自依赖一个叫做url的插件,一个依赖的版本是0.21一个依赖的版本是0.22。这样他们两个之间就会产生冲突。


我们在之类手动的制定依赖的版本。优先级是我们项目当前依赖的包的版本。

结束

 

おすすめ

転載: www.cnblogs.com/wangjunwei/p/12311044.html