Capacitorプラグイン
Capacitorのプラグインは、JavaScriptがNative APIと直接インターフェースすることを可能にします。
Official Plugins are maintained by the Capacitor Team
Community Plugins are maintained by the Capacitor Community
Web アプリはプラグインを使用して Native API の完全なパワーにアクセスできます。プラグインは、プラットフォーム間で非常に異なる API を使用する可能性のある共通のネイティブ操作をラップする一方で 、一貫したクロスプラットフォーム API を JavaScript に公開します。
さらに、Capacitorのプラグイン機能により、従来のネイティブ開発者とWeb開発者が混在するチームが、アプリの異なる部分について共同で作業することが可能になります。
Capacitorはクライアント上で自動的にJavaScriptフックを生成するため、ほとんどのプラグインは、iOSではSwift/Obj-C、AndroidではJava/Kotlinを使用するだけで済みます。もちろん、プラグイン用にカスタムJavaScriptを追加することも可能です。