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.