Ir al contenido principal

Esta página ha sido traducida de manera automática y puede contener errores

SDK para Android

El kit de desarrollo de software (SDK) para Android de DHIS2 se proporciona como un bien común para los desarrolladores de Android con el fin de facilitar el desarrollo de aplicaciones Android personalizadas utilizando DHIS2 como plataforma.

Enlaces directos al contenido de la página

    Descripción general del kit de desarrollo de software (SDK) para Android de DHIS2

    El kit de desarrollo de software (SDK) para Android de DHIS2 ayuda a los desarrolladores de aplicaciones independientes a crear aplicaciones ad hoc personalizadas para conectarse a los sistemas DHIS2 proporcionándoles un conjunto de herramientas y funcionalidades estandarizadas.

    El SDK es siempre compatible con las últimas versiones de DHIS2, por lo que los desarrolladores android pueden crear sus propias aplicaciones que sean totalmente compatibles con esas versiones de DHIS2.

    Consulte los puntos siguientes para obtener descripciones más detalladas de algunas de las funcionalidades clave de la aplicación DHIS2 incluidas en el SDK.

    Recogida de datos sin conexión

    El SDK contiene una base de datos local que representa el modelo de datos DHIS2 para aplicaciones móviles. Esto significa que contiene las definiciones de todos los recursos de DHIS2, tales como: Programas, dataSets, Elementos de Datos, Entidades Rastreadas y Unidades de Organización.

    Sincronización de servidores

    Conectarse directamente a una instancia de DHIS2 para sincronizar los metadatos / datos del servidor, almacenándolos en la base de datos local, y enviando datos nuevos o actualizados desde la base de datos al servidor.

    Capa de acceso a los datos

    Proporciona una capa común para acceder fácilmente a la base de datos y/o a los objetos devueltos por la API.

    • Base de datos: Ayuda a recuperar toda la información (metadatos y datos) del almacenamiento local utilizando objetos Java en lugar de sentencias SQL.
    • API: Ayuda a recuperar información (instancias de entidades rastreadas (TEI), eventos y valores de datos) de la API utilizando objetos Java en lugar de llamar a las API.

    Gestión de errores y conflictos

    Gestiona la conexión entre la aplicación Android y la instancia DHIS2, informando de cualquier error o conflicto.

    Valores únicos de almacenamiento

    El SDK reserva valores para atributos que son únicos y generados automáticamente. El número de valores únicos a almacenar es configurable en el SDK.

    Más información y descarga

    Puede aprender a utilizar el SDK para Android de DHIS2 leyendo la documentación:
    Leer documentación

    Puedes descargar el SDK desde el Github de DHIS2:
    Descargar DHIS2 Android SDK

    También puede mejorar sus habilidades de desarrollo de aplicaciones DHIS2 en una Academia de Desarrollo de Aplicaciones DHIS2