Awesome Capacitor
Capacitorを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
- Official
- Official plugins
- Community plugins
- Capgo plugins
- Transistor Software plugins
- Aparajita plugins
- Other plugins
- Cordova plugins
- Tools
- Helpers
- Learning
- Convert a web app
- Videos
- Demo apps
- Apps built with Capacitor
- Related lists
- Community
- Freelancers
- Author
公式
- Website - プロジェクトのホームページ
- Documentation - 公式ドキュメント
- CLI - コマンドラインリファレンス
- Community - 公式なコミュニティハブ
- Blog - 公式ブログ記事
- Repository - コアランタイムソースコード
公式プラグイン
Capacitor の公式プラグインおよびイオニックが維持しているものについては、ここにリストされています。
- Action Sheet - ナビゲーションアクションシートへのアクセスを提供する
- App - アプリの高レベル状態とイベントの管理を担当する
- App Launcher - アプリが開けているか確認し、開くことができる
- Browser - アプリ内ブラウザを開くことができ、ブラウザイベントにサブスクライブできる
- Camera - カメラで写真を撮影するか、または写真アルバムから既存の写真を選択できる
- Clipboard - システムクリップボードへのコピー・ペーストを可能にする
- Device - デバイスの内部情報(モデル名やOSバージョン)やユーザー情報(ユニークIDなど)を公開する
- Dialog - ナビゲーションダイアログ(アラート、確認、入力プロンプトなど)をトリガーするメソッドを提供する
- File system - デバイス上のファイル操作にNodeJSのようなAPIを提供する
- File Transfer - ファイルのダウンロードおよびアップロードを可能にするメカニズムを提供する
- File Viewer - ファイルを開くことやメディアのプレビューを可能にするメカニズムを提供する
- Geolocation - GPSを用いてデバイスの現在位置を取得し、その位置を追跡するためのシンプルなメソッドを提供する。また、高度、方向、速度情報が存在する場合、それらも含む。
- Haptics - ユーザーにタッチや振動を通じて物理的なフィードバックを提供する
- Keyboard - キーボードの表示・非表示の制御と、キーボードが表示・非表示された際に発生するイベントを追跡する
- Local Notifications - デバイス通知をローカルにスケジュールする(サーバーによるプッシュ通知なし)方法を提供する
- Motion - 加速度計とデバイスの向き(コンパス方向など)を追跡する
- Network - ネットワークおよび接続状態情報を提供する
- Preferences - 軽量データを保存するためのシンプルなキー/バリューの永続ストレージ(例:Storage)を提供する
- Push Notifications - ナビゲーションプッシュ通知へのアクセスを提供する
- Screen Reader - TalkBack/VoiceOverなどにアクセスし、視覚アクセシビリティ向けにシンプルなテキスト-to-スピーキング機能を提供する
- Share - ユーザーがインストールした任意の共有対応アプリでコンテンツを共有するためのメソッドを提供します
- Splash Screen - スプラッシュ画像の表示または非表示を制御するためのメソッドを提供します
- Status Bar - ステータスバーのスタイルを設定し、表示または非表示を制御するためのメソッドを提供します
- Text Zoom - Web Viewのテキストサイズを変更して視覚的にアクセシブルにするための機能を提供します
- Toast - 重要な情報をユーザーに表示するためのネイティブ通知ポップアップを提供します
コミュニティプラグイン
Capacitor organisation が所有し、選ばれたコミュニティメンバーが維持しているコミュニティプラグインについては、ここにリストされています。
- Admob - AdMob用のネイティブプラグインです
- App-icon - Capacitorコミュニティプラグインでアプリのアイコンを変更できます
- Apple sign in - 電解コンデンサでAppleにサインイン
- Background geolocation - アプリがバックグラウンドに移動している間でも、地理位置の更新を受け取ることができます
- Barcode scanner - Capacitor用の高速かつ効率的なQRコード/バーコードスキャナ
- Bluetooth-le - Bluetooth Low Energy
- Camera preview - カスタムコントロール付きのネイティブカメラプレビュー
- Googlemaps - AndroidおよびiOS用のネイティブマップAPIを用いたプラグインです
- Contacts - デバイスの連絡先にアクセスするためのプラグインです
- Date picker - Capacitorアプリ用のネイティブ日時選択プラグインです
- Electron - Electronプラットフォームのサポートを提供します
- Facebook Login - Facebookログイン用のネイティブプラグドを提供します
- File opener - mimeTypeとファイルURIを指定して、ファイルを開くことができるプラグインです
- Firebase
- Analytics - Firebaseアナリティクス用のネイティブプラグインを提供します
- Crashlytics - Firebase Crashlytics
- Fcm - Capacitorアプリ向けにFirebase Cloud Messaging機能を有効にする
- Remote config - Firebaseリモート設定向けのネイティブプラグイン
- Flipper - Flipperデバッガー向けのネイティブプラグイン
- Http - CORSフリーのリクエストおよびファイル転送用のネイティブHTTPプラグイン
- Intercom - Capacitorアプリ向けにIntercom機能を有効にする
- Keep awake - 画面の一部の睡眠を防ぐ
- Media - Capacitor向けにアルバム作成、動画・GIFの保存などメディア機能を有効にする
- Microsoft
- MQTT v5 - MQTT v5と相関データおよびリクエスト/レスポンスパターンを用いたネイティブプラグイン
- Native audio - ネイティブオーディオエンジン用のネイティブプラグイン
- Native market - Google PlayまたはApp Storeへのリンクを実行するネイティブマーケットプラグイン
- Photoviewer - フルスクリーンおよび共有機能を備えたテーブル画像
- Privacy screen - アプリが最近の画面やアプリスイッチャーでスクリーンショットを表示されないように保護
- React hooks - Reactアプリ内でCapacitorプラグインを使用するためのハック
- Realm - MongoDB Realm向けのネイティブプラグン
- Safe Area - ウェブプロジェクトにネイティブセーフエリアインセットを公開
- Screen brightness - iOSおよびAndroidでの画面明るさを制御
- Speech recognition - 音声認識を用いたネイティブプラグイン
- SQLite - ネイティブおよびElectron用のSQLiteデータベース
- Stripe - Capacitorアプリにおける支払い処理用SDKバインディング
- Tauri - Tauriプラットフォームのサポート
- Text to speech - テキストから音声を合成
- Twitter - Capacitor向けTwitterKit機能の有効化
- Uxcam - Android、iOS、Web/PWAプラットフォーム向けの分析およびセッション記録
- WebSocket - 各プラットフォーム向けのネイティブWebSocket実装を提供するプラグイン
Capgoプラグイン
Plugins owned by Capgo organisation and maintained by @riderx and community members with Open Collective.
コアと更新
- Updater - Capacitorアプリ向けのリアルタイム更新
- Live Reload - リモートVite開発サーバーからCapacitorアプリを再読み込み
- Electron Updater - Electronアプリ向けのOTAライブアップデート(アップダートプラグインと同じAPI)
- Cordova Updater - Cordova iOSおよびAndroid向けのOTAライブアップデート(アップダートプラグインと同じAPI)
- Tauri Updater - Tauriアプリ向けのOTAライブアップデート
- Capacitor Patch - cap syncおよびcap update時に検証済みCapgoパッチを適用
- Capacitor+ - コミュニティによる修正を常に反映したCapac及、より速いリリース
- Notifications - ユーザー検索、バッジ、統計を含むネイティブiOSおよびAndroidのプッシュ通知を送信
デバイスとセンサー
- Accelerometer - デバイスの加速度計測値を読み取る
- Age Range - AndroidおよびiOS向けのクロスプラットフォーム年齢範囲検出
- Barometer - デバイスの気圧センサー読み取り値を取得
- Brightness - iOSおよびAndroidでの画面明るさを制御
- Compass - ネイティブコンパスヘッドプラグイン
- Device Info - CPU、メモリ、GPU、ストレージ、およびオンボードセンサーのメトリクスを読み取る
- Light Sensor - デバイスの光センサー(Android限定)を取得
- Mute - デバイスのミュートスイッチが有効または無効であるかを検出
- Pedometer - 歩数計データ(歩数、距離、ペース、cadence、階数)を取得
- Persistent UUID - アプリのUUIDをインストール再実行およびアップデート時に常に保持
- Proximity - モバイルアプリでプロキシセンサの状態を監視する
- Shake - デバイスのシェイクジェスチャーを検出する
- Volume Buttons - ボリュームボタンの押下を検知する
- SIM - デバイスのSIMカードから情報を取得する
カメラとメディア
- Camera Preview - カスタムコントロール付きのネイティブカメラプレビュー
- Document Scanner - iOSおよびAndroidでドキュメントをスキャンする
- Audio Recorder - iOS、Android、Webで音声を録音する
- Native Audio - ネイティブオーディオエンジン用のネイティブプラグイン
- Audio Session - iOSで音声中断やルート変更について通知を受ける
- Screen Recorder - デバイスの画面を録画する
- Video Player - ネイティブプレイヤーで動画を再生する
- Video Thumbnails - ローカルまたはリモートの動画ファイルから動画のサムネイルを生成する
- Photo Library - 写真ギャラリーをウェブページまたはネイティブスクリーンとして表示する
- Asset Cache - 大きな画像や動画をローカルに透明にキャッシュする
- FFmpeg - CapacitorにFFmpeg APIを公開する
- IVS Player - Capac及アプリ用のAmazon IVSプレイヤー
- JW Player - jwplayer.comから動画を再生する
- Mux Player - iOSおよびAndroidで動画を再生するネイティブMuxプレイヤーSDK
- YouTube Player - CapacitorアプリにYouTubeプレイヤーのコントロールを埋め込む
- Media Session - デバイスのメディアセッションコントロールを公開する
ストレージとファイル
- Data Storage SQLite - SQLiteでキー/バリューの文字列ペアを保存
- Fast SQL - 高パフォーマンスのネイティブSQLiteプラグインで、効率的な同期操作を実現するためのカスタムプロトコル
- File - Cordova FileプラグインAPIと互換性のあるシステム操作
- File Picker - ファイル、画像、動画、ディレクトリを選択
- File Compressor - PNG、JPEG、WebPフォーマットをサポートする効率的な画像圧縮
- File Sharer - Android、iOS、Webでファイルの共有と保存
- Downloader - バックグラウンドまたはフォアグラウンドでファイルのダウンロード
- Uploader - ネイティブにファイルのアップロード
- Zip - iOS、Android、Webでファイルの圧縮と展開
位置情報とナビゲーション
- Background Geolocation - アプリがバックグラウンドにいるときでも正確な地理位置情報の更新を受信
- Native Geocoder - ネイティブな前向きおよび逆向き地理コード
- Launch Navigator - AndroidおよびiOS向けのネイティブルートナビゲーションアプリを起動
- Mock Location Detector - シミュレートされたGPS位置や開発者ツールによるフォーカスを検出
認証とセキュリティ
- App Attest - Apple App Attest(iOS)およびPlay Integrity(Android)によるデバイス認証
- Device Integrity - Widevine、Play Integrity、App Attest、DeviceCheckのシグナルを確認
- App Tracking Transparency - iOSでのトラッキングにATT認可を要求
- Native Biometric - AndroidおよびiOS向けのネイティブバイオメトリックAPIにアクセス
- Persona - iOSおよびAndroidでPersonaの確認プロセスを開始
- Social Login - すべてのソーシャルログインを1つのプラグインで実現
- Passkey - ネイティブアプリ向けのWebAuthn対応パスキーのシム
- reCAPTCHA - reCAPTCHA および reCAPTCHA Enterprise のトークンを生成する
- SSL Pinning - Android および iOS での CapacitorHttp を使って HTTPS 証明書をピン留める
- Verisoul - Capacitor アプリ用のフィードバック防止セッション
- Autofill Save Password - ログイン情報をデバイスのパスワードマネージャーに保存するためのプロンプト
- Persistent Account - ユーザーのアカウント情報を安全に保管する
- Is Root - ジャイルブレイク/ルート検出プラグイン
UIと表示
- In App Browser - 安全なウェブコンテンツを提供するネイティブアプリ内ブラウザ
- Live Activities - iOSのライブアクティビティをCapacitorから管理する
- Navigation Bar - Android Lollipop 以降のナビゲーションバーの色を設定する
- Native Navigation - ネイティブのナビゲーションバー、タブバー、安全領域の処理、WebViewの遷移をサポート
- Home Indicator - Capacitor アプリ内のホームボタンの表示・非表示を制御する
- Screen Orientation - デバイスの向きを制御し、向きロックを回避できるようにする
- Flash - デバイスのフラッシュライト/トーチを切り替える
- Keep Awake - デバイスの画面が暗くなるか、睡眠状態に入るのを防ぐ
- Text Interaction - Capacitor 基盤の iOS アプリでのテキストインタラクションを切り替える
- Transitions - Capac-itor アプリ向けのフレームワークに依存しないページ遷移(iOSスタイルのナビゲーション)
- Native Loader - ネイティブアニメーションローダー、透過オーバーレイ、Lottie アセット、WebViewのサイズ変更をサポート
- Pretty Toast - Capacitor およびウェブ向けのネイティブアニメーショントースト通知
- Privacy Screen - スクリーンショットやアプリ切り替えプレビューでアプリコンテンツを非表示にする
- Date Picker - ネイティブの日付、時刻、日時、年月、範囲選択フォームを提供
- Printer - ドキュメント、HTML、PDF、画像、ウェブビューを印刷する
- PDF Generator - HTML文字列またはURLからPDFファイルを生成
- Sheets - フレームワークに依存しないシート、ドレッジ、ダイアログ、オーバーレイの基本要素
購入と決済
- Native Purchases - アプリ内サブスクリプションの簡単実装
- Pay - iOS(Apple Pay)およびAndroid(Google Pay)でのネイティブ決済をトリガー
- Stripe Identity - Stripe Identityで識別を検証
- Stripe Pay - Stripeの支払いシート、Apple Pay、Google Pay
- Stripe Terminal - 店頭でのStripe Terminalによる支払い
通信とメッセージング
- Crisp - 顧客向けメッセージングおよびチャットサポート用のネイティブSDK
- Incoming Call Kit - Androidのフルスクリーン通知およびiOSのCallKitによるネイティブインコムUI
- Intercom - Capacitorアプリ向けの顧客メッセージングSDK統合
- NFC - iOSおよびAndroidでのネイティブNFCタグの発見、読み取り、書き込み
- Bluetooth Low Energy - スキャン、接続、読み取り、書き込み、通知をサポートするBLEプラグイン
- MQTT - AndroidおよびiOSでのMQTTブローカーへの接続
- WiFi - CapacitorアプリのWiFi接続管理
- iBeacon - プロキシ検出およびベーコン領域モニタリング
- Speech Recognition - 包括的なデバイス内スピーキング認識(リアルタイム部分結果を含む)
- Speech Synthesis - テキストから音声を合成し、言語、声、トーン、速度、音量を完全に制御
ビデオ通話とリアルタイム通信
- Stream Call - getstream.io SDKを用いてCapacitorでの通話機能を実装
- RealtimeKit - Capacitorアプリ向けのCloudflare Calls統合(会議用の内蔵UIを備える)
- Twilio Voice - Twilio Voice SDKをCapacitorに統合
- Twilio Video - Twilio Videoのルームにネイティブの音声、カメラ、ルームライフサイクルイベントで参加
分析とトラッキング
- AdMob - iOSおよびAndroid向けのAdMob SDKのブリッジ
- AppsFlyer - AppsFlyer向けのアトリビューション、分析、ディープリンク
- GTM - Capacitor向けのGoogle Tag Managerプラグイン
- App Insights - Apptopia App Insights SDKのラッパー
- Contentsquare - Capacitorアプリ向けのモバイル分析SDK統合
- Facebook Analytics - Capac及アプリ向けのMeta/Facebookアプリイベント分析
- Install Referrer - Google PlayインストールリファラーおよびApple AdServicesによるアトリビューション
- RudderStack - RudderStack向けの分析、識別、イベントトラッキング
連絡先とヘルスケア
- Contacts - Capacitor APIを用いてデバイス連絡先を操作
- Calendar - iOSおよびAndroidでのカレンダーイベントの管理
- Health - Apple HealthKitおよびHealth Connectからのデータとの相互作用
アプリストアとマーケット
- Native Market - Google PlayまたはApp Storeへのリンク用のネイティブマーケットプラグイン
- In App Review - アプリストアの評価やレビューをユーザーに促す機能(アプリ内から)
Android固有
- Usage Stats Manager - AndroidのUsageStatsManager SDKの公開
- Android Age Signals - Google Play年齢シグナルをアプリに公開
- Android Inline Install - Androidのインラインインストール機能をトリガー
- Android Kiosk - ランチャー機能を用いてデバイスをキオスクモードにロック
- Android SMS Retriever - AndroidでのSMS Retrieverおよび電話番号ヒントAPI
- Intent Launcher - AndroidおよびiOSでのAndroidインテントの起動とシステム設定画面の開閉
プラットフォーム統合
- Supabase - ネイティブSupabase SDK統合 - 認証、データベース、JWTアクセス
- Auto - CarPlay および Android Auto の通信
- Intune - Microsoft Intune MAM の登録、アプリ保護ポリシー、アプリ設定、および MSAL 認証
- WeChat - 認証、共有、決済、ミニプログラム向け SDK
- Watch - Apple Watch との通信(両方向メッセージサポート)
- Share Target - 他のアプリから共有コンテンツを受信
- Widget Kit - iOS のウィジェット、ライブアクティビティ、および共有アプリグループ統合の構築
Firebase
- Analytics - Capacitor 用 Firebase Analytics
- App - Capacitor 用 Firebase アプリ
- App Check - Capacitor 用 Firebase アプリチェック
- Authentication - Capacitor 用 Firebase 認証
- Crashlytics - Capacitor 用 Firebase クラッシュリティクス
- Firestore - Capacitor 用 Firebase クラウドフューリット
- Functions - Capacitor 用 Firebase クラウドファンクション
- Messaging - Capacitor 用 Firebase クラウドメッセージ(FCM)
- Performance - Capacitor 用 Firebase パフォーマンスモニタリング
- Remote Config - Capacitor 用 Firebase リモート設定
- Storage - Capacitor 用 Firebase クラウドストレージ
ユーティリティ
- Alarm - ネイティブアラームの管理
- Background Task - iOS および Android での定期バックグラウンドフェッチタスク
- Env - Capacitor 設定に Env var を設定し、実行時に入力する
- Network Diagnostics - Capacitorからネイティブのネットワーク診断を実行する
- WebView Crash - 回復されたWebViewのクラッシュを検出する
- WebView Guardian - バックグラウンドでWebViewが終了したことを検出し、フォアグラウンド時に再起動する
- WebView Version Checker - AndroidのWebViewバージョンを確認し、必要に応じてユーザーにアップデートを促す
- LLM - CapacitorでローカルにLLMを実行するサポートを追加する
専用ハードウェア
- Ricoh360 Camera - Ricoh360カメラ向けのSDK
- UWB - iOSおよびAndroidでのUltra-Wideband距離測定
- Zebra DataWedge - Zebra DataWedgeプロファイル、通知、クエリ、ソフトスキャンの管理
Transistor Softwareプラグイン
Plugins owned by Transistor Software plugins and maintained by @christocracy.
- Background Geolocation - iOSおよびAndroid向け、最も高度なバックグラウンド位置追跡および地理フェンスモジュール。バッテリー効率を考慮した動き検出インテリジェンスを備える
- Background Fetch - iOSおよびAndroidでのバックグラウンドにおける定期的なコールバック
- Background Geolocation Firebase - Capacitor Background Geolocation向けのFirebaseアダプタ
Aparajitaプラグイン
Plugins written and maintained by @aparajita.
- Biometric Auth - iOSおよびAndroidでのネイティブなバイオメトリック認証APIへの簡単なアクセス
- Dark Mode - ウェブ、iOSおよびAndroidでの一貫性と信頼性の高いダークモードサポート
- Logger - ウェブおよびネイティブIonic/Capac及アプリのログ記録を改善する
- Secure Storage - Capacitorアプリ向けのセキュアで柔軟なストレージ。iOSのKeychainおよびAndroidのKeystoreをサポート。iOSでデバイス間のKeychain同期をサポートする
- Silent Notifications - iOSでの静的(リモート)通知サポート
その他のプラグイン
独立開発のプラグインはここにリストされています。
-
Apple Pay - アプリ内でApple Pay決済を受ける
-
App Tracking Transparency - ユーザーがアプリ関連データにアクセスできるように認可を要求する(iOS専用)
-
Brother Print - iOSおよびAndroid向けのネイティブなBrotherプリントSDKの実装
-
Biometric - バイオメトリックを使用してデバイス所有者の存在を確認またはユーザー認証を行う
-
capacitor-plugin-camera - 画像処理タスク(バーコード読み取りやOCRなど)を簡単に実行できるように設計されたカメラプラグイン。別のプラグインで反射を使ってカメラフレームを取得できるため、ネイティブパフォーマンスを享受できる。
-
Dark mode - システムのダークモードの変更を監視する。
-
Data Storage SQLite - iOS、AndroidおよびElectronプラットフォームではSQLite、WebプラットフォームではIndexedDBに限って、文字列型のみのシンプルなデータを永続的に保存できる。
-
Document Scanner - ドキュメント(ノート、宿題、ビジネスカード、領収書、または矩形形状のものなど)をスキャンする。
-
Dynamsoft
- Barcode Reader - Dynamsoft Barcode Readerを使用してバーコードおよびQRコードをスキャンする。
- Camera Preview - Dynamsoft Camera Enhancerを使用してカメラにアクセスする。
- Document Normalizer - Dynam及Document Normalizerを使用してドキュメントをスキャンする。
- Label Recognizer - パスポートなどのラベル上のテキスト(例:MRZ)を認識するためのDynamsoft Label Recognizerを使用する。
-
Purchases - RevenueCatを活用し、アプリ内購入やサブスクリプションを簡単に実行できる。
-
Email composer - Capacitorアプリ内でネイティブなE-Mail作成者を開く。
-
Facebook Analytics - アプリの使用状況やイベントを追跡するためのアナリティクス統合。
-
Firebase
- AppCheck - ネイティブAppCheckトークンの使用を可能にする。
- Dynamic Links - Firebase Dynamic Links。
- Push - このプラグインはFirebaseプッシュメッセージに使用される。データをサポートする。
-
File selector - Android/iOSデバイスおよびウェブからファイルを選択できる。
-
Google
- Auth - Capacitor用のGoogle認証プラグイン。
- Availability - Google Playサービスがインストール・有効になっているかを確認し、デバイス上でGoogle Playサービスの有効化を要求する。
- Fit - Google Fitからデータを取得する。
- MlKit Language - 文字列の言語を識別する。
- MlKit Vision - 画像内の顔を検出し、顔の特徴点を特定し、検出された顔の輪郭を取得する。
-
Healthkit - ヘルスケイクからデータを取得する
-
Jitsi - 無料でオープンソースのJitsiビデオプラットフォームを用いてビデオ通話を行う
-
Lightsensor - デバイス上の照度レベルを取得する
-
Native Audio Player - バックグラウンドで再生を続けるオーディオを再生し、プレイヤーはシステムコントロールに表示され、スピーカー/イヤホンの出力が切り替え可能になる
-
Native settings - ネイティブ設定画面を開く
-
NativeScript
- NativeScript Capacitor - CapacitorにネイティブAPIを提供する
- Augmented Reality - AR体験を追加する
-
Navigation bar - ナビゲーションバーの表示/非表示を操作および制御する
-
Oauth2 - 汎用OAuth 2クライアントプラグイン。SDKを使用するのではなく、自分でOAuthパラメータを設定できるようにする
-
Playlist - ネイティブなオーディオプレイリスト、バックグラウンドサポート、ロックスクリーン制御のサポート
-
PQ Secure Storage - iOSのSecure EnclaveおよびAndroidのKeystoreに保管された鍵を用いた後量子署名(ML-DSA)および鍵包み(ML-KEM)と、バイオメトリックゲート付きのセキュアストレージ
-
Print - WebViewのコンテンツを接続されたプリンターに送信する
-
Rate app - ユーザーがAndroidおよびiOSのネイティブアプリ評価ダイアログを使ってアプリを評価できるようにする
-
Read sms - ユーザーのSMSを許可を得て読み取る
-
Safe Area - AndroidおよびiOSでのSafeArea情報を取得する
-
Screenshot - 現在のビューのスクリーンショットを撮る
-
Send intent - Androidの共有メニューまたは共有シートを通じて他のアプリがデータをあなたのCapacitorアプリに送信した際に、JavaScriptアプリケーションにリスナーを公開する
-
Sentry - Capac及アプリへのSentryによるエラートラッキングおよびパフォーマンスモニタリングを追加する
-
Shamir - シャイマーの秘密共有暗号アルゴリズム
-
Stripe terminal - 対面決済処理用のTerminalプラグイン
-
Sprig - 一括製品研究プラットフォーム
-
Square Payments - CapacitorにSquare Paymentsを有効化
-
Sumup - カード決済処理用モバイルSDK
-
UDP - IPv6およびIPv4、マルチキャストおよびブロードキャストをサポート
-
Video player - iOS、Android、WebおよびElectronプラットフォームでフルスクリーンで動画を再生
-
Zalo login - ベトナムのソーシャルネットワーク向け認証プラグイン
-
Photo library - システムアルバムからすべての画像を取得
-
WebSocket Client - リアルタイム2方向通信用ネイティブクライアント
-
Bing Translator - Bing Translatorを使用するシンプルで無料のAPI
-
Capacitor Calendar - カレンダーおよびリマインダーとの相互作用用プラグイン
-
Capacitor voice recorder - 簡単な音声録音用プラグイン
-
capacitor-app-attest - Apple AttestとIonic Capacitorの統合
-
capacitor-thermal-state - iOSおよびAndroidでデバイスの熱状態(過熱検出)をモニタリング
-
capacitor-live-activities - iOS 16.2以降でLive Activitiesを使用するCapacitorプラグイン
-
capacitor-lottie-splash-screen - Lottieアニメーションをスプラッシュスクリーンとして使用するCapacitorプラグイン
Cordovaプラグイン
互換
This list will be upgraded soon
非互換
cordova-plugin-add-swift-support(不要、CapacitorにSwiftサポートが内蔵)cordova-plugin-admobpro(see details)cordova-plugin-braintree(see details)cordova-plugin-code-push(see details)cordova-plugin-compat(不要)cordova-plugin-console(不要、コンデンサが自身で処理しています)cordova-plugin-crosswalk-webview(コンデンサはWebViewの変更を許可しません)cordova-plugin-fcm(see details)cordova-plugin-firebase(see details)cordova-plugin-ionic-keyboard(不要、コンデンサが自身で処理しています)cordova-plugin-ionic-webview(不要、コンデンサがWKWebViewを使用しています)cordova-plugin-music-controls(ビルド失敗を引き起こすためスキップ)cordova-plugin-qrscanner(see details)cordova-plugin-splashscreen(不要、コンデンサが自身で処理しています)cordova-plugin-statusbar(不要、コンデンサが自身で処理しています)cordova-plugin-wkwebview-engine(不要、コンデンサがWKWebViewを使用しています)cordova-plugin-googlemaps(iOSでビルド失敗を引き起こすためiOSのみスキップ)
ツール
- Docgen - Capacitorプラグイン用のドキュメント、Readme、MarkdownおよびJSON生成ツール。
- Plugin generator - 新しいCapacitorプラグインを作成します。
- Assets - ローカルなCapacitorアイコン/スプラッシュスクリーンリソース生成ツール。
- Tailwind Capacitor - Tailwind向けのヘルパープラグインのコレクション。安全エリアクラスやその他のユーティリティを追加します。
- Capacitor safe area simulator - ブラウザ内で安全領域をシミュレートするChrome拡張機能(Ionic、Knsta UIおよびTailwind Capacitorに対応)
- lazycap - Capacitor開発用のターミナルダッシュボード。デバイス管理、ビルド、リアルタイムリロード、デバッグ、MCPによるAIアシスタント統合を提供。
- Capgo Skills - あなたのCapacitorアプリの互換性とスキルを確認します。
- Capgo Security Scanner - あなたのCapacitorアプリのセキュリティ脆弱性をスキャン
- Capgo Semver Tester - アプリのセマンティックバージョニング互換性をテストします。
- Capstart - React、Supabase、shadcn/uiでモバイルアプリを作成するCLIおよびスタートアップツールキット、または既存のウェブフレームワークにネイティブプロジェクトを追加するためのツール。
- AASA Tester - Appleアプリサイトアソシエーション(AASA)の設定をテストする
- CLI - ライブアップデートバンドルおよびネイティブクラウドビルドのアップロードと管理
- Live Update Action - ライブアップデートをデプロイするGitHubアクション
- Docker - ネイティブアプリのビルド用のイメージ
- Native Builds - クラウド上でiOSおよびAndroidのバイナリをコンパイル・署名
- Android Keystore Generator - ブラウザ上でアプリ署名用のAndroidキーストアを生成
- iOS Certificate Generator - ブラウザ内でiOS署名証明書を生成する
- iOS UDID Finder - iPhoneまたはiPadのUDIDを検索する
- Vite plugin - ネイティブプラットフォームの設定をVite開発サーバーのURLと同期
- n8n nodes - n8nワークフローからライブアップデートおよびネイティブビルドを自動化
- Standard Version - アプリの自動バージョン管理
ヘルパー
- vue-capacitor-haptics - Capacitor Hapticsプラグイン(可合成+ディレクティブ)のVue 3ラッパー。Ionic-Vueアプリにハプティックフィードバックを追加するための使いやすいインターフェースを提供する
学習資料
カパシターラーニングの場所
公式ガイド
- How Capacitor Works - Capac及は現代的なウェブアプリをパッケージ化し、iOS、Android、PWAで実行可能にする
- Creating Plugins - このガイドは、npmに公開される共有可能なCapacitorプラグインを作成するためのスタートをサポートします
- Creating Splash Screens and Icons - cordova-resを使用してネイティブプロジェクト用のリソース画像を生成する
- App Deployment and Realtime Updates - アプリストア経由でCapacitorアプリをリモートで更新する
- CI/CD for Capacitor Apps - Capacitorアプリ開発プロセスにモバイルCI/CDを導入する
- Data Storage in Capacitor - Capacitorで小規模から大規模のデータを保存する
- Security Best Practices for Capacitor - あなたのCapacitorアプリにおけるセキュリティベストプラクティス
- Using Push Notifications with Firebase - Firebase Cloud MessagingがiOSおよびAndroidで正常に動作する方法を学ぶ
- Saving Plugin Calls - Capacitorでプラグイン呼び出しを保存する方法
- Mocking Capacitor Plugins - Capacitorプラグインのためのモックオブジェクトを作成する方法
- Build Mobile Apps with Tailwind CSS, Next.js, Ionic Framework, and Capacitor - レスポンス性の高いウェブアプリを構築するための非常に人気のあるスタックは、VercelによるTailwind CSSとNext.jsです
集中講座
- Capacitor Crash Course - Simon GrimmによるCapacitorとIonicの使い方を学ぶ
コミュニティチュートリアル
- Adding Icons & Splash Screens to Capacitor - アイコンおよびスプラッシュスクリーンアセットを生成する
- Capacitor Workflow in an Ionic Application - CapacitorをIonicアプリで使用する際の基本的なワークフローをカバーする
- Creating a Local Plugin - CapacitorでカスタムネイティブiOSコードを実行する
- Publishing Capacitor Plugin on NPM - Capacitor CLI を使って、独立した Capacitor プラグインを構築・公開する。
- Do Capacitor applications are native ? - Capacitor アプリケーションを「非ネイティブ」と呼ぶのは誤ったかつ混乱を招く表現であることを示す。
- Appcenter migration - Microsoft App Center から Capgo へ移行するための、数少ない簡単なステップ。
- Update app seamlessly - アプリに Capacitor-updater をセットアップし、ユーザーへの更新をスムーズに実行する。
- Automatic build and release - GitHub Actions を無料で利用して、main ブランチにプッシュしたたびにアプリをデプロイできる CI/CD パイプラインを作成する。
- The Push Notifications Guide - iOSおよびAndroidでのFirebaseによるプッシュ通知の統合
- OAuth2 in 5 steps - iOS、Android、ウェブでOAuth 2.0とPKCEを実装
- Social Login - Google、Apple、Facebookによるネイティブフローでのサインイン
- Secure token storage - デバイス上での認証情報とセッショントークンを安全に保管
- CI/CD pipeline setup - ビルド、テスト、ライブアップデートのデプロイを自動化
- OTA updates in CI/CD - パイプラインからオーバーアイアップデートを配信
書籍
- Building cross platform app with Capacitor - クロスプラットフォーム開発への新しいアプローチ。
導入事例
- Burger King - バーグルークがモバイル向けに設計システムを導入した方法。
- Capacitor vs Cordova - このガイドは Capacitor についての概要と、Cordova との比較を提供する。
- Native React Apps Without React Native - React Native はウェブ環境ではないため、チームがウェブベースの React を使ってネイティブアプリをデプロイすることは不可能である。Capacitor ではそうしたことが可能になる。
ウェブアプリの変換
既存のウェブアプリから公開されたモバイルアプリへの移行手順をカバーするチュートリアル
- Transform a PWA into a native app - iOS および Android 用のプログレッシブウェブアプリをパッケージ化する
- Turn a web app into a mobile app - ウェブアプリをラップしてストア審査を通過させるために必要なこと
- Convert a Lovable app to iOS and Android - Lovable からエクスポートし、Capacitor でラップして署名済みバイナリを配布する
- Build iOS apps from Windows - Mac なしで TestFlight へのコンパイル、署名、提出を行う。
動画
- Ionic & Capacitor for Building Native Mobile Apps - freeCodeCampによる初心者向け完全コース
- From React Web to Native Mobile App - シモン・グリム
- How to Build a Native App from Angular Projects - シモン・グリム
- Building a Native Mobile App with Next.js - シモン・グリム
- How To Create A Mobile App Using Vite, Vue and Ionic - アーロン・サウスウェル
- Build a Mobile App Fast! React + Tailwind - アーロン・サウスウェル
- Building Modern Angular Apps with Ionic - シモン・グリム
- How to Setup Deep Links (iOS & Android) - シモン・グリム
- How to Create Background Tasks - シモン・グリム
- The Ionic Image Guide (Capture, Store & Upload) - シモン・グリム
- Cross-Platform Development with Mike Hartington - この Dot Media。
デモアプリ
- capacitor-testapp - Capacitor TestApp は、Capacitor および公式プラグインの新機能開発やバグ修正の検証に使用される。
- capacitor-updater-plugin-demo - OTA 更新の使用を示すシンプルな Ionic Vue アプリ。
- vue-data-storage-sqlite-app-starter - SQLite キー/バリューストレージ用の Vue スターター
- react-data-storage-sqlite-app-starter - SQLite キー/バリューストレージ用の React スターター
Capacitorで構築されたアプリ
Capacitorの使用方法が公開されている生産用アプリ
- AAA - アメリカ自動車協会のメンバーサービスアプリ
- BBC Games - BBC が開発した子供向けゲームが、Capac及でラップされた PWA として配布されている。
- Bestinvest - 既存のウェブアプリを iOS および Android 用にラップした投資プラットフォーム。
- DayClocks Agenda - Cordovaから移行したファミリーアジェンダアプリ
- Found - 小規模事業者向けの銀行アプリで、Cordova への移行に関するエンジニアの記述。
- Komed Health - 病院向けの臨床コミュニケーションアプリ
- MyBlock - H&R Blockの税務準備アプリ
- Spreekuur.nl - トピクスによるオランダの医療相談アプリ
- YesHelp - iOSおよびAndroid用の社会支援アプリ
- Ionic case studies - Ionicチームが発表したさらに多くのケーススタディ
関連リスト
- Alexintosh/Awesome-Ionic - Ionic リソースのキュレーションリスト。
- Cap-go/awesome-ionic - Ionic Framework リソースのキュレーションリスト。
コミュニティ
Capacitorについて議論できる場所
- Discord - 公式Discordコミュニティ
- Forum - 公式フォーラムコミュニティ。
- Reddit - 公式のRedditコミュニティ。
- Stack Overflow - 公式のStack Overflowコミュニティ。
- Proposal - プラグインおよびプラットフォームの要望に関する公式リポジトリ。
フリーランサー
- Adrien - Capstart(CapacitorおよびCapgo用の最良のテンプレート)の開発者。パートタイム開発者。
- Jordan - 複数のモバイルアプリおよびCapgoの開発者。パートタイム開発者。
- Capgo consulting - このリストおよびCapgoのリアルタイム更新システムと150以上のプラグインの開発者。
コントリビューション
ご寄付を歓迎! contribution guidelines を読んでから始めましょう。