新しい Dart エディターでパッケージを作成するにはどうすればよいですか?
「Pub サポートを追加」チェックボックスはありませんか?
また、新しいエディタで「パッケージ」を作成する方法は?
新しいエディターでのプロセスを説明するチュートリアルはありますか?
新しい Dart エディターでパッケージを作成するにはどうすればよいですか?
「Pub サポートを追加」チェックボックスはありませんか?
また、新しいエディタで「パッケージ」を作成する方法は?
新しいエディターでのプロセスを説明するチュートリアルはありますか?
mypackage という名前のパッケージを作成します。
Dart パッケージの場合:
dart create --template=package-simple mypackage
Flutter パッケージの場合:
flutter create --template=package mypackage
プラグイン パッケージを作成するには、--template=plugin
フラグをflutter create
.
Flutter 1.20.0 の時点で、--platforms=
オプションの後にカンマ区切りのリストを使用して、プラグインがサポートするプラットフォームを指定します。利用可能なプラットフォームは次のとおりです: android、ios、web、linux、macos、およびwindows。プラットフォームが指定されていない場合、結果のプロジェクトはどのプラットフォームもサポートしません。
オプションを使用して--org
、逆ドメイン名表記を使用して組織を指定します。この値は、生成されたプラグイン コードのさまざまなパッケージおよびバンドル識別子で使用されます。
-a
android の言語を指定する-i
オプションまたは ios の言語を指定するオプションを使用します。次のいずれかを選択してください。
flutter create --org com.example --template=plugin --platforms=android,ios -a kotlin hello
content_copy
flutter create --org com.example --template=plugin --platforms=android,ios -a java hello
content_copy
flutter create --org com.example --template=plugin --platforms=android,ios -i objc hello
content_copy
flutter create --org com.example --template=plugin --platforms=android,ios -i swift hello
これにより、次の特殊なコンテンツを含むプラグイン プロジェクトがhelloフォルダーに作成されます。
lib/hello.dart
プラグインの Dart API。
Android/src/main/java/com/example/hello/HelloPlugin.kt
Kotlin でのプラグイン API の Android プラットフォーム固有の実装。
ios/クラス/HelloPlugin.m
Objective-C でのプラグイン API の iOS プラットフォーム固有の実装。
例/
プラグインに依存し、その使用方法を示す Flutter アプリ。デフォルトでは、プラグイン プロジェクトは iOS コードに Swift を使用し、Android コードに Kotlin を使用します。Objective-C または Java を使用する場合は、-i を使用して iOS 言語を指定し、-a を使用して Android 言語を指定できます。例えば:
content_copy
flutter create --template=plugin --platforms=android,ios -i objc hello
content_copy
flutter create --template=plugin --platforms=android,ios -a java hello