Flutterで既存パッケージを改変して使いたい
改変パッケージを格納する場所を作る。例えば、ルートディレクトリに
pluginsフォルダを作る。Pub.devからパッケージを探し、Githubに飛んでソースをダウンロードする (フォークして自身のリポジトリとして管理してもGood)pluginsフォルダに丸ごとぶち込む
改変したいパッケージのルートディレクトリに移動し、
flutter pub getする修正する
改変パッケージを使いたいプロジェクトの
pubspec.yamlにて、改変したパッケージを読み込む
例えば、以下のようにする
pubspec.yaml
modified_package:
path: ./plugins/modified_packageパブリッシュする訳でもなくプライベート環境の変更に留められているため、改変パッケージのデバッグを使用するアプリを動かしながらできたりしてお手軽✌