Saltar al contenido principal
El ejemplo de Expo es una app de React Native para ver el retoque de piel con la cámara frontal. Android e iOS comparten la misma pantalla. Llama a los SDK de Android e iOS. No es el SDK de Web. Para una app de producción, sigue Android o iOS. Esta página solo explica cómo ejecutar el ejemplo. Una app de Expo que llame a este SDK también tiene que ser una app prebuild.

Expo Go y prebuild

Expo arranca una app de dos maneras. Este SDK solo funciona con prebuild. Prebuild es la forma más rápida de ejecutar este SDK. El retoque se queda en la biblioteca nativa. Hacer el mismo trabajo en JavaScript sería mucho más lento, y Expo Go no puede llamar a la biblioteca. El primer prebuild tarda más que abrir Expo Go, porque compila la app nativa. Después, la vista previa es el SDK nativo. Una compilación de lanzamiento sigue siendo una app prebuild, no Expo Go. Usa prebuild en cualquier proyecto de Expo que llame al Beauty Effect SDK.

Requisitos

  • Node.js: ^22.13 o ^24.3
  • Android: Android SDK, un dispositivo o emulador arm64, API 24 o superior
  • iOS: Xcode en un Mac. Usa un dispositivo para la cámara frontal.

Obtener el ejemplo

Clona el repositorio de GitHub y abre demo/expo.

Ejecutar

Cada comando ejecuta prebuild, genera el proyecto nativo de esa plataforma e instala una compilación de depuración. Vuelve a ejecutarlo después de cambiar código nativo o JavaScript. npx expo prebuild solo genera el proyecto nativo, que después puedes abrir en Android Studio o Xcode.
npx expo start abre Expo Go. Ese modo no puede cargar este SDK.

Paquetes

Ambos incluyen resource.fbd. El ejemplo no carga los paquetes opcionales de 3D ni de cuerpo. Las credenciales incluidas están vinculadas a esas identidades. Para tu propia app, vincula el nombre del paquete o el bundle ID en el panel y luego cambia app.json. Consulta Autenticación y licencia.

Pantalla

La vista previa es la cámara frontal, en vertical y reflejada. El panel ajusta Smooth, Tone, Rosy, Blemish, Clarity y Skin only. Arriba a la derecha está el tiempo del último fotograma. Arriba a la izquierda aparecen el modelo del teléfono, el búfer de la cámara, el tamaño que entra al SDK y el tamaño de la vista. Si el búfer es mucho más pequeño que la vista, se amplía y se ve borroso.