クロスプラットフォームアプリ開発 (React Native, Flutter)

**クロスプラットフォームアプリ開発 (React Native, Flutter)**は、モバイル端末のOS・UI・配布制約のもとでアプリケーションを構築する概念である。

仕組みと進め方

画面ライフサイクル、状態管理、権限、通信、永続化を分離し、バックグラウンド移行や中断から復元できるよう設計する。

具体例と確認

低速回線、権限拒否、画面回転、プロセス再生成を含む端末テストを行う。

限界と注意点

端末差、ストア審査、電池・メモリ制約、アクセシビリティを後付けにしない。