ReactNativeのモバイルアプリ行動ログ設計

要件の整理 検討した2つのアプローチ TypeScriptインターフェースの直接定義 YAMLベースの定義 + TypeScript自動生成 - こちらを採用 イベント定義(YAML) 同じイベント名を異なる画面で使うケース 生成スクリプトとバリデーション 重複検出 GA4制約バリデーション 型名の一意性確保 生成されるTypeScript型 アダプターパ…