{"id":929,"date":"2024-03-22T11:37:00","date_gmt":"2024-03-22T11:37:00","guid":{"rendered":"https:\/\/dhis2.udsm.ac.tz\/?post_type=publication&#038;p=929"},"modified":"2024-03-22T11:37:00","modified_gmt":"2024-03-22T11:37:00","slug":"towards-diversification-of-mobile-applications-development-d2-touch-an-sdk-to-support-multiple-mobile-platforms","status":"publish","type":"publication","link":"https:\/\/dhis2.udsm.ac.tz\/fr\/publication\/towards-diversification-of-mobile-applications-development-d2-touch-an-sdk-to-support-multiple-mobile-platforms\/","title":{"rendered":"Towards diversification of mobile applications development: D2-Touch, an SDK to support multiple mobile platforms."},"content":{"rendered":"<p class=\"s4\"><span class=\"s2\"><strong>Background<\/strong>:<\/span><\/p>\n<p class=\"s4\"><span class=\"s3\">In recent years, developing countries have deployed mobile application systems to facilitate remote health data reporting and transmission to improve availability and quality. This has raised the demand for mobile tools to collect data from health service delivery points to utilization points at the national and sub-national levels. While DHIS2 developed the Android SDK to offer custom development of DHIS2-based apps, mobile app developers face challenges in developing apps that can be compiled to run on multiple mobile platforms (Android, iPhone) to offer users the flexibility of multiple mobile phone platforms.\u00a0<\/span><\/p>\n<p class=\"s4\"><span class=\"s3\">D2-Touch\u00a0is a mobile SDK inspired by the DHIS2 Android SDK and developed by the University of Dar es Salaam (UDSM)\u00a0DHIS2 Lab based on flutter technology. The SDK aims to supplement the existing SDK by extending its use in developing and deploying applications across multiple platforms (Android and iOS), with the goal of writing once and using everywhere.<\/span><\/p>\n<p class=\"s4\">\n<p class=\"s4\"><span class=\"s2\"><strong>Methodology<\/strong>:<\/span><\/p>\n<p class=\"s4\"><span class=\"s3\">The UDSM DHIS2 Lab team researched modern mobile technologies that support multiple platforms, focusing on large community support around them. This went along with studying the current Android SDK implementation and other platforms&#8217; specific needs. The team selected the Flutter framework supported by Google to develop the initial version of the SDK. The D2-Touch has been tested on version 2.36.\u00a0Key features of D2-Touch\u00a0include offline data collection, server syncing, program rule evaluation, and validation rules running offline. D2-Touch documentation is available at\u00a0https:\/\/udsm-dhis2-lab.github.io\/d2-touch\/. The source code is available at\u00a0https:\/\/github.com\/udsm-dhis2-lab\/d2-touch.<\/span><\/p>\n<p class=\"s4\">\n<p class=\"s4\"><span class=\"s2\"><strong>Results<\/strong>:<\/span><\/p>\n<p class=\"s4\"><span class=\"s3\">The D2-Touch SDK has been used to develop Tanzania\u2019s eIDSR mobile application, released <\/span><span class=\"s3\">in <\/span><span class=\"s3\">April 2022, and is now being rolled out around the country to report IDSR-related diseases. This was the first step as we standardized it for more use cases.<\/span><\/p>\n<p class=\"s4\">\n<p class=\"s4\"><strong><span class=\"s2\">Conclusion<\/span><\/strong><span class=\"s3\">:<\/span><\/p>\n<p class=\"s6\"><span class=\"s5\">With the rollout of the eIDSR Mobile App, the SDK is being thoroughly tested on a large scale with multiple users to see how it works, and so far, it is working as expected. More apps are already in development, including a community TB app, and plans are in place to accommodate charts that can be used across all devices for consumption by managerial and political leaders through a mobile portal.<\/span><\/p>","protected":false},"featured_media":0,"template":"","research-topic":[13],"publication-year":[],"acf":[],"_links":{"self":[{"href":"https:\/\/dhis2.udsm.ac.tz\/fr\/wp-json\/wp\/v2\/publication\/929"}],"collection":[{"href":"https:\/\/dhis2.udsm.ac.tz\/fr\/wp-json\/wp\/v2\/publication"}],"about":[{"href":"https:\/\/dhis2.udsm.ac.tz\/fr\/wp-json\/wp\/v2\/types\/publication"}],"wp:attachment":[{"href":"https:\/\/dhis2.udsm.ac.tz\/fr\/wp-json\/wp\/v2\/media?parent=929"}],"wp:term":[{"taxonomy":"research-topic","embeddable":true,"href":"https:\/\/dhis2.udsm.ac.tz\/fr\/wp-json\/wp\/v2\/research-topic?post=929"},{"taxonomy":"publication-year","embeddable":true,"href":"https:\/\/dhis2.udsm.ac.tz\/fr\/wp-json\/wp\/v2\/publication-year?post=929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}