Esta página ha sido traducida de manera automática y puede contener errores
Visión general de la App Captura para Android v3.3
Explora las nuevas funciones y mejoras de la versión 3.3 de la aplicación móvil DHIS2 Android Captura
Enlaces directos al contenido de la página
Aspectos destacados de este comunicado
Estos son algunos de los aspectos más destacados incluidos en Captura Android v3.3:
- Experiencia de inicio de sesión rediseñada con usabilidad mejorada
- Intentos personalizados configurables para la integración con aplicaciones externas
- Sincronización mejorada con soporte para listas de trabajo seleccionadas
Esta versión es totalmente compatible con DHIS2 versión 42 e inferiores.
Aviso de desaprobación: Compatibilidad con Android 5.0 (API 21) y 5.1 (API 22) finalizará a partir de la versión 3.4.0, mientras que las versiones de parche 3.3.x seguirán siendo compatibles con estas versiones y recibirán correcciones de seguridad críticas si es necesario.
Consulta la lista completa de novedades a continuación. También puedes leer el anuncio del lanzamiento en la Comunidad de Práctica de DHIS2 para obtener más detalles y compartir comentarios y preguntas con nosotros.
Nueva funcionalidad y paridad web
La versión 3.3.0 aporta nuevas y potentes funciones que refuerzan la interoperabilidad y alinean la App Captura de Android con los flujos de trabajo basados en web. Esta versión amplía las opciones de integración mediante Intentos Personalizados y mejora la sincronización de datos al admitir listas de trabajo definidas en la app web Captura. Estas incorporaciones dan a los implementadores una mayor flexibilidad, permiten flujos de trabajo más fluidos entre aplicaciones y garantizan la paridad funcional entre las plataformas DHIS2.
Intentos personalizados
La versión 3.3.0 introduce los intentos personalizados, una nueva función que permite la integración entre la App Captura para Android DHIS2 y aplicaciones Android de terceros. Mediante la configuración en la App Web de Ajustes de Android, los administradores pueden definir cómo la App Captura lanza apps externas, les envía datos y recibe los resultados automáticamente. Puede configurarse por atributo de entidad rastreada o elemento de datos, y admite tanto flujos de trabajo de entrada de datos (programas de rastreo y de eventos) como de búsqueda.
Sincronizar por vistas predefinidas
Ahora la sincronización puede configurarse basándose en listas de trabajo definidas en la App Captura y gestionadas a través de la App Web de Ajustes de Android (ASWA). Según la configuración de uso compartido del usuario, la app descargará datos de la lista de trabajo asignada o fusionará varias listas cuando haya más de una disponible.
Experiencia del usuario
Esta versión continúa la modernización de la interfaz de la App Captura de Android, centrándose en una navegación más clara, una ergonomía mejorada y un lenguaje visual más consistente. Las pantallas clave -incluidas las de Inicio de sesión y Configuración- se han rediseñado para mejorar la usabilidad y las futuras mejoras de seguridad, mientras que una revisión del diseño de borde a borde ofrece una experiencia más pulida y receptiva en todos los dispositivos, orientaciones y factores de forma.
Rediseño del inicio de sesión
La experiencia de inicio de sesión se ha rediseñado con una interfaz moderna y una usabilidad mejorada. Más allá de las actualizaciones visuales, este rediseño refactoriza la arquitectura de autenticación para que sea compatible con la autenticación de dos factores (2FA) basada en OAuth, garantizando que la aplicación esté preparada para las próximas mejoras de seguridad en futuras versiones.
Los usuarios notarán un diseño más limpio y un acceso más rápido a los servidores más utilizados.
Como parte de este rediseño, la pantalla de verificación del PIN (que se muestra al volver a abrir la aplicación) también se ha actualizado con el nuevo estilo visual, garantizando una experiencia coherente y moderna en todo el flujo de autenticación.
Revisión de borde a borde
La actualización perfecciona los márgenes, el relleno y la disposición de los componentes para aprovechar al máximo el espacio disponible en la pantalla, especialmente en los dispositivos Android más recientes. Las mejoras son especialmente notables en la lista TEI, la lista de eventos y los formularios de ingreso de datos.
Esta revisión también mejora la experiencia en tabletas y en orientación horizontal, garantizando un diseño y una alineación receptivos en todos los componentes.
Rendimiento y Mantenimiento
La versión 3.3.0 introduce importantes actualizaciones arquitectónicas que mejoran la estabilidad, eficacia y mantenimiento a largo plazo de la aplicación. La migración de la capa de base de datos a Kotlin Multiplatform Mobile (KMM) refuerza la base técnica para futuras innovaciones, mientras que la optimización basada en R8 reduce el tamaño del APK para mejorar los tiempos de instalación y el rendimiento, especialmente en entornos con pocos recursos.
Migrar la base de datos a KMM
Aunque invisible para los usuarios finales, esta migración mejora significativamente la mantenibilidad, consistencia y rendimiento de la capa de datos de la aplicación. También allana el camino para posibles futuros clientes multiplataforma que puedan compartir la lógica central con Android.
Reduce el tamaño del APK con R8
Mediante la reducción avanzada del código y la optimización de recursos, se ha reducido el tamaño de la aplicación sin comprometer las funciones ni la estabilidad. Este cambio es especialmente beneficioso para implantaciones en entornos con poco ancho de banda o con almacenamiento limitado en los dispositivos.
Corrección de errores
Puedes encontrar la lista de errores corregidos aquí.
Información de lanzamiento y demo
Haz clic en los enlaces de la tabla siguiente para obtener más información sobre esta versión del software y acceder a una demostración interactiva. También puedes añadir comentarios o hacer preguntas sobre esta versión en la Comunidad de Práctica de DHIS2.
| To find more details about... | Follow this link |
|---|---|
| Download app from Google Play or Github | Google Play Github |
| Documentation | Documentation |
| Full list of features and bugs | Android 3.3.0 |
| Demo instance (user / password) | Demos (android / Android123) |
| DHIS2 community | DHIS2 Community of Practice |
| App Source code on Github | DHIS2 Android source code |
| SDK Source Code on Github | Android SDK source code |