Today with @valllllll2000 and @Kiarii we looked at notifications currently showing with the SurveyDownloadService. These relate to downloading forms by Flow. We also spoke about the cases when the users uses the current "Reload all surveys" or "Download form" options located in Settings.
We agreed to use toasts for these cases. The toasts are following:
to indicate progress (or that it has started): Downloading forms
to indicate success: no toast. We will show with the menu icon a dot and bold out the updated or new surveys in the side menu list. Check this issue for more details: https://github.com/akvo/akvo-flow-mobile/issues/636. If we see, that we need to further inform the user that the form download was successful we will revisit adding another toast. But for now we chose the strategy "less is more"
to indicate failure: Failed to download forms.
if the reason for failure is no connection we can state: Failed to download forms. No connection.
if the reason for failure is that the user has mobile data disabled we can state: Failed to download forms. Mobile data disabled.
if the user fills in the wrong ID when downloading a form manually by filling in the form ID: Form #ID not found
When considering how to inform the users in the most simple, not intrusive but informative way we also considered notifications or snackbars, especially as we can link a retry or other action to them. To make it easier for the user to retry to get the forms in while using toasts, we agreed to consider changing the position of the Reload surveys and Download forms actions to the side menu panel where the surveys are listed. This is further discussed here: https://github.com/akvo/akvo-flow-mobile/issues/660
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Today with @valllllll2000 and @Kiarii we looked at notifications currently showing with the SurveyDownloadService. These relate to downloading forms by Flow. We also spoke about the cases when the users uses the current "Reload all surveys" or "Download form" options located in Settings.
We agreed to use toasts for these cases. The toasts are following:
When considering how to inform the users in the most simple, not intrusive but informative way we also considered notifications or snackbars, especially as we can link a retry or other action to them. To make it easier for the user to retry to get the forms in while using toasts, we agreed to consider changing the position of the Reload surveys and Download forms actions to the side menu panel where the surveys are listed. This is further discussed here: https://github.com/akvo/akvo-flow-mobile/issues/660