mcpField
U
uniapp-native-plugin

uniapp-native-plugin

github.com/partme-ai開発72580 回インストール5 週間前に更新
リポジトリ

uniapp-native-plugin について

uni-app向けのAndroid・iOSネイティブプラグインやモジュールの開発を支援するスキルです。プラットフォーム別の例とテンプレートを使い、通信やパッケージ化も扱います。

主な機能

  1. 01Android・iOSプラグイン開発ガイド
  2. 02ネイティブモジュール開発
  3. 03プラットフォーム別の例
  4. 04プラグインテンプレート
  5. 05パッケージ化と配布のガイド

活用シーン

  1. 01uni-appへのネイティブ機能追加
  2. 02AndroidまたはiOSプラグインの開発
  3. 03ネイティブプラグイン通信の処理
  4. 04プラグイン配布の準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/partme-ai/full-stack-skills --skill uniapp-native-plugin

インストール後、Claude Code で/uniapp-native-pluginを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE.txt
examples/android-plugin/
native-api.md
project-setup.md
examples/guide/
bridge.md
intro.md
structure.md
examples/ios-plugin/
native-api.md
project-setup.md
templates/
plugin-template.md

詳細

このスキルを使用するタイミング

ユーザーが次のことを希望している場合は、いつでもこのスキルを使用してください。

  • ネイティブ Android プラグインを開発する
  • ネイティブ iOS プラグインを開発する
  • uni-app にネイティブ機能を統合する
  • カスタムネイティブモジュールを作成する
  • uni-app をネイティブ機能で拡張する
  • ネイティブプラグインの通信を処理する
  • ネイティブプラグインをパッケージ化して配布する

このスキルの使用方法

ネイティブプラグインを開発するには:

  1. ユーザーのリクエストからプラットフォームを特定します:

    • Android → Android プラグインの例を使用します
    • iOS → iOS プラグインの例を使用します
  2. examples/ ディレクトリから適切な例のファイルを読み込みます:

    • examples/guide/ - ネイティブプラグイン開発ガイド
    • examples/android-plugin/ - Android プラグインの例
    • examples/ios-plugin/ - iOS プラグインの例
  3. templates/ ディレクトリから適切なテンプレートを読み込みます:

    • templates/plugin-template.md - プラグイン開発テンプレート
  4. 開発では、これらのファイルに記載された具体的な手順に従います

例とテンプレート

例

examples/ にあります:

  • guide/ - ネイティブプラグイン開発ガイド
  • android-plugin/ - Android プラグイン開発の例
  • ios-plugin/ - iOS プラグイン開発の例
テンプレート

templates/ にあります:

  • plugin-template.md - プラグイン開発テンプレート

ベストプラクティス

  1. プラットフォームのガイドラインに従う:Android と iOS の開発標準に準拠します
  2. エラー処理:適切なエラー処理とログ記録を実装します
  3. ドキュメント:プラグインの使用方法を明確に説明するドキュメントを用意します
  4. テスト:実機でプラグインを十分にテストします

リソース

キーワード

ネイティブプラグイン, 原生插件, Android插件, iOS插件, plugin development, native module

コメント