davidcastagnetoa/skills

camerax_avfoundation

Acceso nativo a cámara en apps móviles con CameraX (Android) y AVFoundation (iOS)

First seen Mar 3, 2026

Installation

$ npx skills add davidcastagnetoa/skills --skill camerax_avfoundation

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from davidcastagnetoa/skills · top by installs.

npx skills add davidcastagnetoa/skills

Browse all from davidcastagnetoa/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,500 B
  • docs SUMMARY.md 111 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 15 installs

SKILL.md

camerax_avfoundation

CameraX (Android) y AVFoundation (iOS) proporcionan acceso directo al hardware de cámara del dispositivo, permitiendo capturar video en vivo y bloquear el acceso a la galería de fotos durante la verificación KYC.

When to use

Usar en el capture_agent para la captura de selfie y documento en apps móviles nativas (React Native / Flutter). Complementa a WebRTC que se usa en la versión web.

Instructions

  1. React Native: usar react-native-camera o expo-camera que abstrae CameraX/AVFoundation.
  2. Configurar permisos: CAMERA en AndroidManifest.xml y NSCameraUsageDescription en Info.plist.
  3. Bloquear el acceso a galería: no usar ImagePicker, solo captura en vivo.
  4. Configurar resolución mínima: 720p para selfie, 1080p para documento.
  5. Capturar secuencia de frames (3-5 segundos) para liveness, no solo un snapshot.
  6. Validar que el dispositivo tiene cámara frontal disponible antes de iniciar.
  7. Implementar overlay guiado para alinear el documento dentro del frame.

Notes

  • CameraX simplifica el manejo de lifecycle en Android (auto-bind al lifecycle del fragment).
  • En Flutter, usar camera plugin oficial que soporta ambas plataformas.
  • Detectar cámaras virtuales verificando el nombre del dispositivo de cámara contra una lista negra.