アプリの作成
このセクションでは、Vega向けアプリの作成と開発に関するガイダンスについて紹介しています。各セクションには、堅牢なアプリの作成に役立つ技術情報と実践的な例が記載されています。開発のニーズに基づいて適切なパスを選択してください。
一般的なアプリ作成手順
テンプレートを使用した新しいアプリの作成
テンプレートからVegaアプリを作成するさまざまなアプローチについて説明します。
- Vega Studioを使用する(IDEベースの開発)
- Vega CLIを使用する(コマンドライン開発)
ターボモジュール開発
ターボモジュールの作成
Vega用のターボモジュールを作成するための手順ガイドです。
- 開発環境のセットアップ
- スタンドアロンとアプリ内モジュールの作成
- ネイティブインターフェイスとJavaScriptインターフェイスの実装
ターボモジュールに関する高度なトピック
高度なターボモジュールの概念について解説します。
- シンボルの隠蔽
- スレッドに関する注意事項
- イベントハンドリング
- エラー処理
ネイティブコードで使用されるデータ型
型システムのサポートについて詳細情報を説明します。
- TypeScript型とC++型のマッピング
- JSArrayとJSObjectの操作
- PromiseとCallbackの処理
- ArrayBufferやその他の特殊な型の使用
Vega Codegen
コード生成ツールの概要と使用方法について説明します。
- TypeScriptインターフェイスによるネイティブシグネチャの生成
- コマンドラインオプションと構成
- 出力ファイルの構造
Vega Codegenに関するよくある質問(FAQ)
Vegaのコード生成ツールの使用に関するよくある質問と回答を紹介します。
- TypeScriptの型のサポートと制限事項
- 設定に関する問題の処理
- 生成されるファイルについて
- よくある問題のトラブルシューティング
Last updated: 2025年9月30日

