← Back to team overview

dhis2-devs team mailing list archive

Re: Android Apps Issues

 

Hi Araz

Thanks for the response. Really appreciate it.
Its good to know that the fixes will be out with the next DHIS release.

But I am looking more from the aspect of collaboration wherein we can share
the load of fixing these issues.  Can you let me know what is the best way
to take this forward? We are happy to jump on a call if required.
But given our Pilot (Evaluation ) timelines we would be keen to close them
in the next 2 weeks.

FYI...As suggested by you we are right now working off the legacy branch.
(Sultan Ahamer from our team mailed regarding the failing build earlier)

*Details about the issue:*

 *I]* Period labels are overlapping (see this example:
    In the DHIS Web App:
          2015-5-15 to 2015-5-21
          2015-5-7 to 2015-5-14

(In the web app for a weekly dataset if you look at the date range, the
next week starts from the next day, where the previous week ends.)

    In the Android App:
         2015-5-14 to 2015-5-21
         2015-5-7 to 2015-5-14
(But in the Android app, the next week period label starts from the same
day where the previous week ends. For a field user this might be confusing
in terms of where to enter the data for the day which appears in both the
weeks.) See the screenshot below. The overlap has been highlighted in red.
[image: Inline image 1]

Regards
Vanya

On Tue, Jan 19, 2016 at 1:40 PM, Araz Abishov <araz.abishov.gsoc@xxxxxxxxx>
wrote:

> Hello Vanya,
>
> It is really good to know that you are planning to start using android
> applications. I have answered some questions below:
>
> *[I] *We opened an issue in GitHub as well. But unfortunately no one has
>> responded yet.
>> https://github.com/dhis2/dhis2-android-datacapture/issues/12
>
> This issue will be fixed in upcoming release. I have created a milestone
> (April 1 - release of DHIS2 2.23) and assigned bug to it.
>
> *[I]* A dropdown field allows text entry (manually from the keyboard).
>> Rather this field should not allow any data entry.
>
> This is more a design issue, now we picked up another approach, which
> eliminates this problem.
>
> *I]* Period labels are overlapping (see this example:
>
> Could you please explain the problem in more details?
>
> *[E]* If data is not synced (sync failed), if it’s easy to suggest an
>> action to the user (something like “Please try again later or restart app”).
>
> Create new issue on GitHub:
> https://github.com/dhis2/dhis2-android-datacapture/issues/15
>
> *[E]* A logout confirmation message ("Are you sure you want to log out")
>> is missing(although its present in the Event Capture app)
>
> Create new issue on GitHub:
> https://github.com/dhis2/dhis2-android-datacapture/issues/16
>
> *Q] *Is there a limit on the number of columns that can be accommodated
>> in the mobile app?
>
> At the moment this number (4) is hardcoded into app. But we are working on
> more flexible solution which will allow to choose amount of columns to be
> show to user.
>
> *[Q] *Is there any upper limit on the time for which the device can be
>> offline?
>
> No, there is no time limit for being in offline mode.
>
>  *[Q]*Is there any upper limit on the number of events that can show up
>> in the grid (for view purposes)?
>
> Initially event capture downloads 200 events from the server and then also
> shows all events which were created locally on device. The problem is that
> if you will have too many events, application will become slower.
>
> *[I]* If an event fails to sync, on clicking on the sync icon, the full
>> stack trace(exception) shows up. It's not a user friendly message.
>
> But it is the only way at the moment we can get feedback from the users
> with sync errors. In new version, we are planning to change it to something
> more user friendly.
>
> *[I]*The spinner doesn't stop even if the device is offline. (Swiping
>> initiates a sync, but in offline conditions, it should raise a message)
>
> *[I] *While offline, when we attempt login the message that comes up is
>> not user friendly.And same holds true for the message which comes when the
>> app times out while trying to log in.
>
> https://github.com/dhis2/dhis2-android-eventcapture/issues/64
>
> *[I] *There are no sync related notifications/messages (When we click on
>> the sync icon in offline as well as online mode)
>
> https://github.com/dhis2/dhis2-android-dashboard/issues/15
>
> If you have any questions, do not hesitate to ask.
>
> Best regards,
> Araz
>
>
> On Mon, Jan 18, 2016 at 10:09 AM, Vanya Seth <vanyas@xxxxxxxxxxxxxxxx>
> wrote:
>
>> Hi Dhis-Devs
>>
>> We are looking at evaluating three Android Apps (Data capture, Event
>> Capture and Dashboards) in couple of months (around March end/Early April)
>>  for MSF (OCA).
>> We have been playing around with the apps and there are quite a few
>> issues and enhancements that we might be interested in
>> .
>> It would be good if we could get some clarity on the roadmap and if at
>> all they are on the priority to be fixed/implemented (We are happy to fix
>> ourselves as well, but its good to know the agenda of the dev team).
>>
>> Here is a list of some issues/questions and enhancements that might make
>> sense.
>> *[Q] : Question*
>> *[I] :   Issue*
>> *[E] : Enhancement*
>>
>> *Data Capture App:*
>> *1. [I] *We opened an issue in GitHub as well. But unfortunately no one
>> has responded yet.
>> https://github.com/dhis2/dhis2-android-datacapture/issues/12
>> 2. *[I]* A dropdown field allows text entry (manually from the
>> keyboard). Rather this field should not allow any data entry.
>> 3. *[I]* Period labels are overlapping (see this example:
>>     In the DHIS Web App:
>>           2015-5-15 to 2015-5-21
>>           2015-5-7 to 2015-5-14
>>
>>     In the Android App:
>>          2015-5-14 to 2015-5-21
>>          2015-5-7 to 2015-5-14
>>
>> 4. *[E]* If data is not synced (sync failed), if it’s easy to suggest an
>> action to the user (something like “Please try again later or restart app”).
>> 5. *[E]* A logout confirmation message ("Are you sure you want to log
>> out") is missing(although its present in the Event Capture app)
>>
>>
>> *Event Capture App*
>> *1. [Q] *Is there a limit on the number of columns that can be
>> accommodated in the mobile app?
>> 2. *[Q] *Is there any upper limit on the time for which the device can
>> be offline?
>> 3. *[Q]*Is there any upper limit on the number of events that can show
>> up in the grid (for view purposes)?
>> 4. *[I]* If an event fails to sync, on clicking on the sync icon, the
>> full stack trace(exception) shows up. It's not a user friendly message.
>> 5. *[I]*The spinner doesn't stop even if the device is offline. (Swiping
>> initiates a sync, but in offline conditions, it should raise a message)
>> 6. *[I] *While offline, when we attempt login the message that comes up
>> is not user friendly.And same holds true for the message which comes when
>> the app times out while trying to log in.
>>
>>
>> *Dashboard App*
>> *1.[I] *There are no sync related notifications/messages (When we click
>> on the sync icon in offline as well as online mode)
>>
>> Regards
>> Vanya
>>
>>
>>
>>
>>
>>
>>
>> --
>> With Regards
>> ThoughtWorks Technologies
>> Hyderabad
>>
>> --Stay Hungry Stay Foolish!!
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-devs
>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~dhis2-devs
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>


-- 
With Regards
ThoughtWorks Technologies
Hyderabad

--Stay Hungry Stay Foolish!!

PNG image


Follow ups

References