In this discussion thread, feel free to ask questions related to the Building Custom Mobile Apps with the DHIS2 Android SDK session of the 2020 DHIS2 Digital Annual Conference. You can post your questions ahead of, during, or after the session. The panellists will check this thread for questions, and select some for responding to in the session, or follow up after the session has ended. Feel free to respond to other questions or add to them if you have something to follow up with.
The recording of this session is available on our YouTube channel.
@waviles@Monjur and @wpepen – the Android team was able to answer your questions live in the presentation. Hopefully you caught the answers there. If not, you can review the recording which will be posted on Youtube later today.
In all our tests no more than a 10% slower. There were some concrete queries that took a bit longer using encryption but be optimized them. So in a regular use, the user won’t notice the penalty due to the encryption.
Hi Juan,
Yes, it is possible to develop an Android App by using Flutter/DART, but you won’t be able to use the SDK to develop an iOs app within Flutter. The SDK will have to be added as a dependency for Android.
Do not hesitate to reach us if you need help in the community.
Hi Monjur,
The pie chart you show in the presentation was only a design prototype, so it’s not developed yet.
Right now the DHIS2 Android app doesn’t use any chart library.
Message received:
/*
FAILURE: Build failed with an exception.
What went wrong:
Could not determine the dependencies of task ‘:app:compileDebugJavaWithJavac’.
Could not resolve all task dependencies for configuration ‘:app:debugCompileClasspath’.
Could not find org.hisp.dhis.parser:dhis-antlr-expression-parser:1.0.7-SNAPSHOT.
Required by:
project :app > org.hisp.dhis:android-core:1.2.1
sorry, you have to add an additional dependency to make it work. It won’t be required in version 1.3.0 and it is not in the documentation, sorry for the misunderstanding.