POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

ImagePickerKMP 1.0.23: Controlando el lanzamiento de la cámara en iOS con `directCameraLaunch`

ImagePickerKMP 1.0.23: Controlando el lanzamiento de la cámara en iOS con directCameraLaunch

Publicado el 04/09/2025

La última versión de ImagePickerKMP v1.0.23 incorpora en iOS un pequeño gran cambio: el nuevo indicador directCameraLaunch, que te permite decidir si el selector de imágenes abre directamente la cámara o si primero muestra el cuadro de diálogo para elegir la fuente.

De forma predeterminada, el selector en iOS presenta un diálogo para que la persona usuaria elija entre cámara o galería. Con directCameraLaunch puedes ajustar este comportamiento según tu flujo:

Si estableces directCameraLaunch en true, se omite el diálogo y se abre la cámara de inmediato. Si lo pones en false, se mantiene el diálogo de selección para que el usuario elija. Esta opción aplica específicamente en iOS.

Uso en Compose Multiplatform: integra ImagePickerLauncher con una configuración que defina los controladores de eventos onPhotoCaptured para recibir la foto, onError para gestionar errores y onDismiss para cerrar el selector cuando no se elige nada. Añade directCameraLaunch y decide si quieres abrir la cámara al instante o mantener la selección de fuente. Un ejemplo típico sería configurar directCameraLaunch en true para flujos de captura rápida, o en false cuando quieres ofrecer cámara y galería.

Por qué es importante: esta capacidad ofrece una mejor flexibilidad de experiencia de usuario. Para tareas como escanear recibos, documentos de identidad o códigos QR, iniciar en la cámara ahorra pasos y tiempo. En apps que prefieren dar elección entre galería y cámara, mantener el diálogo conserva la familiaridad del flujo.

Dependencia: actualiza tu proyecto a la última versión añadiendo en Gradle la coordenada de librería implementation(io.github.ismoy:imagepickerkmp:1.0.23). Con esto ya podrás activar directCameraLaunch en tus pantallas de Compose Multiplatform y ajustar el comportamiento en iOS.

En resumen, directCameraLaunch hace que ImagePickerKMP sea más versátil para casos reales. Si tu aplicación prioriza la rapidez en el acceso a la cámara o la libertad de elección, ahora puedes cubrir ambas necesidades con un simple ajuste en la versión 1.0.23. Revisa el repositorio oficial en Github de ImagePickerKMP.

En Q2BSTUDIO impulsamos productos móviles y de escritorio con enfoque en rendimiento y experiencia de usuario. Somos una empresa de desarrollo de software y aplicaciones a medida, especialistas en inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio y power bi, automatización de procesos, agentes IA e implementación de ia para empresas. Si estás pensando en crear una app con flujos de captura de imágenes optimizados, podemos ayudarte con desarrollo de aplicaciones a medida y software a medida, y potenciarla con modelos y asistentes inteligentes gracias a nuestra oferta de inteligencia artificial.

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio