dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #42635
Re: Android Apps Issues
Hi Vanya,
glad to see you are interested in the apps and the SDK. Arranging a call
would be great. Would you perhaps be available already this week?
Regards,
Simen
On Tue, Jan 19, 2016 at 12:35 PM, Vanya Seth <vanyas@xxxxxxxxxxxxxxxx>
wrote:
> 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!!
>
> _______________________________________________
> 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
>
>
Follow ups
References