Continuous Native Generation (CNG)による持続可能なクロスプラットフォームアプリ開発 by Urata Daiki

PHPカンファレンス福岡2024
レギュラートーク(30分)
九州勢

Continuous Native Generation (CNG)による持続可能なクロスプラットフォームアプリ開発

daiki7nohe Urata Daiki daiki7nohe

クロスプラットフォームアプリ開発フレームワークのReact Native(RN)はJavaScript(JS)でiOSとAndroidアプリを効率よく開発、早くリリースできるメリットがあります。
一方でPain Pointとしてはメンテナンス性の悪さがあり、RNのアップグレードにはiOS/Androidの設定ファイル(Info.plist/build.gradleなど)やコードの変更が必要で、さらにサードパーティのJSライブラリやネイティブモジュールの更新となると大変です。

Expoによって定義されたContinuous Native Generation(CNG)というコンセプトを取り入れることで、スケーラブルでメンテナンス性に優れたクロスプラットフォームアプリ開発が可能になります。
このトークではCNGの概要、CNGを取り入れたExpoアプリ開発プロセス、導入事例ついてお話します。