uniapp-native-plugin について
uni-appにネイティブ機能を追加するAndroid・iOSプラグインの開発スキルです。実装や配布に向けて、プラットフォーム別のサンプルとプラグインテンプレートを案内します。
主な機能
- 01Android・iOSプラグインの開発
- 02カスタムネイティブモジュールの作成
- 03ネイティブ機能のuni-appへの統合
- 04ネイティブプラグイン通信の処理
- 05プラットフォーム別サンプルとテンプレートの利用
活用シーン
- 01uni-app向けAndroidプラグインの作成
- 02iOSネイティブモジュールの開発
- 03uni-appへのネイティブ機能の追加
- 04プラグインのパッケージ化と配布の準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ full-stack-skills/ uniapp-skills --skill uniapp-native-pluginインストール後、Claude Code で/uniapp-native-pluginを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSE.txtagents/openai.yamlexamples/android-plugin/native-api.mdproject-setup.mdexamples/guide/bridge.mdintro.mdstructure.mdexamples/ios-plugin/native-api.mdproject-setup.mdtemplates/plugin-template.md詳細
このスキルを使用するタイミング
ユーザーが次のことを希望している場合は、いつでもこのスキルを使用してください。
- ネイティブ Android プラグインを開発する
- ネイティブ iOS プラグインを開発する
- uni-app にネイティブ機能を統合する
- カスタムネイティブモジュールを作成する
- uni-app をネイティブ機能で拡張する
- ネイティブプラグインの通信を処理する
- ネイティブプラグインをパッケージ化して配布する
このスキルの使用方法
ネイティブプラグインを開発するには:
-
ユーザーのリクエストからプラットフォームを特定します:
- Android → Android プラグインの例を使用します
- iOS → iOS プラグインの例を使用します
-
examples/ディレクトリから適切な例のファイルを読み込みます:examples/guide/- ネイティブプラグイン開発ガイドexamples/android-plugin/- Android プラグインの例examples/ios-plugin/- iOS プラグインの例
-
templates/ディレクトリから適切なテンプレートを読み込みます:templates/plugin-template.md- プラグイン開発テンプレート
-
開発では、これらのファイルに記載された具体的な手順に従います
例とテンプレート
例
examples/ にあります:
- guide/ - ネイティブプラグイン開発ガイド
- android-plugin/ - Android プラグイン開発の例
- ios-plugin/ - iOS プラグイン開発の例
テンプレート
templates/ にあります:
- plugin-template.md - プラグイン開発テンプレート
ベストプラクティス
- プラットフォームのガイドラインに従う:Android と iOS の開発標準に準拠します
- エラー処理:適切なエラー処理とログ記録を実装します
- ドキュメント:プラグインの使用方法を明確に説明するドキュメントを用意します
- テスト:実機でプラグインを十分にテストします
リソース
キーワード
ネイティブプラグイン, 原生插件, Android插件, iOS插件, plugin development, native module
コメント
Markdown 対応