Android apps development questions

Hi

we are evaluating the dhis2-android-datacapture and
dhis2-android-eventcapture apps for our use case and are thinking
about maybe combining the two with some custom features we need.
I was looking into the github repos of the apps and the dhis2-android-sdk
and have a couple of questions about the functionality and the
development:

1) It looks like the android apps are being rewritten using the newly
   developed dhis2-android-sdk. Is there a roadmap/timeline for that?
   I saw the mention of 1st of june for a beta of the sdk.

2) Currently i can see no documention for the dhis2-android-sdk. Is
   there a plan to write documentation?

3) Does the sdk support multiple languages?

4) Will all the android-apps be updated using the dhis2-android-sdk?

5) What would be your preferred way to receive contributions? Via github
   issues and PRs? Do you think it would make sense to start using the
   dhis2-android-sdk in its current state or should we rather wait for
   it to reach a more stable state?

Excuse the long list of questions, i have only started to read up on
dhis2.

Thanks
Till Reitemeyer

Hi Till,

Cool that you’re showing interest in the DHIS2 Android SDK.

  1. It is true that our new Android apps are being developed using the SDK. We’re currently developing Event Capture on top of the SDK and we’re soon to start building Tracker Capture and Data Capture on top of this SDK. Our initial plan for finishing the SDK was 1st June but because of challenges and other prioritizations we cannot make that deadline for a stable beta. However it is important to note that the SDK is working for the Event Capture use case so that means that SDK is supporting the data models that is required there. When we’re starting to build Tracker Capture or Data Capture we will add to the SDK to support the models that are required in those apps.

  2. That is true that it doesn’t currently exist any documentation. We haven’t had time because of rapid development and tight deadlines, but we want to start documenting as soon as possible.

  3. The SDK support multiple languages of a meta data object (like data element or indicator) through the displayName property. That means that apps built on top of the SDK should use this property for displaying labels

  4. Yes. We’re currently rebuilding Event Capture and we have a stable app with limited functonality. We’ll soon start to rebuild Tracker Capture and Data Capture.

  5. Pull requests is the preferred way of contributing but not right now because the SDK is still under rapid development. It could be a bit difficult to start in the current state but we’re planning to develop (at least) basic documentation of how to get started and also we want to develop a skeleton app where initialization of the SDK is done.

Regards,

Erling - DHIS2 Android Team

···

On Mon, May 30, 2016 at 12:25 PM, Till Reitemeyer till@skoni.de wrote:

Hi

we are evaluating the dhis2-android-datacapture and

dhis2-android-eventcapture apps for our use case and are thinking

about maybe combining the two with some custom features we need.

I was looking into the github repos of the apps and the dhis2-android-sdk

and have a couple of questions about the functionality and the

development:

  1. It looks like the android apps are being rewritten using the newly

    developed dhis2-android-sdk. Is there a roadmap/timeline for that?

    I saw the mention of 1st of june for a beta of the sdk.

  2. Currently i can see no documention for the dhis2-android-sdk. Is

    there a plan to write documentation?

  3. Does the sdk support multiple languages?

  4. Will all the android-apps be updated using the dhis2-android-sdk?

  5. What would be your preferred way to receive contributions? Via github

    issues and PRs? Do you think it would make sense to start using the

    dhis2-android-sdk in its current state or should we rather wait for

    it to reach a more stable state?

Excuse the long list of questions, i have only started to read up on

dhis2.

Thanks

Till Reitemeyer


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp