Expo Go と prebuild
Expo にはアプリの起動方法が二つあります。この SDK は prebuild でしか呼べません。
この SDK を動かすなら prebuild の方が速いです。美顔処理はネイティブライブラリの中に残ります。同じ処理を JavaScript で行うとずっと遅く、Expo Go からはライブラリを呼べません。最初の prebuild はネイティブアプリをコンパイルするため、Expo Go を開くより時間がかかります。完了したあとのプレビューはネイティブ SDK です。
リリースビルドも Expo Go ではなく、prebuild したアプリです。この SDK を呼ぶ Expo プロジェクトでは prebuild を使ってください。
必要条件
- Node.js:
^22.13または^24.3 - Android: Android SDK、arm64 の実機またはエミュレータ、API 24 以上
- iOS: Mac 上の Xcode。フロントカメラは実機を使ってください。
サンプルを取得する
GitHub リポジトリをクローンし、demo/expo を開きます。
実行
npx expo prebuild はネイティブプロジェクトを生成するだけです。その後は Android Studio または Xcode で開けます。
パッケージ
どちらも
resource.fbd を含みます。サンプルはオプションの 3D パックとボディパックを読み込みません。
同梱の認証情報は上記の識別子に紐づいています。独自のアプリでは、ダッシュボードでパッケージ名または Bundle ID を登録してから app.json を変更してください。認証とライセンスを参照してください。

