User Experience Asked on December 22, 2021
I am a new to designing for Android apps. I have been looking over material design components and trying to follow a few patterns. This is pertaining to a section of the mobile application which includes a data table for an Android App.
Following the material design pattern of the data table https://material.io/components/data-tables#anatomy, I wanted to include the functionality where a user can select all files. The icons give a visual presence of they file type (folder, document, img, etc..). Business rules require to show the date that the file or folder was uploaded to the system or last modified.
Journey 2: This shows a selection of the folder selection by the user, once a folder or file is selected – a link appears for the user to ‘View’ or ‘Download’ the file and also gives the user a visual cue of how many selections he/she has made.
Journey 3: The modal displays when the user clicks the ‘View/Download’ link. From the modal the user can either click View – to view the file or Download to download the file.
Journey 4: The modal displays when the user clicks the ‘View/Download’ link when 2 or more file(s) have been selected. From the modal the user can either view or download the file. The first file will be selected by default.
Issue: The user cannot see what 5 files are nested within the folder if they click View in the modal option. Also, if you add another selection within the modal it forces the user to reselect the same files/folders again to complete the action. Is there an easier way for the user journey to be more intuitive but also allow them to select the files/folders, then view or download them?
Download is group action but View is inividual action. How do you display three selected files at a time for viewing?
So Download could be placed at the of the table and View could be placed near each file. Or View could be default action for click on filename.
Also, you are considering simplified case when your subfolder doesn't contain subfolders. Otherwise you need to implement internal scanning and offer user not obvious choice for in your modal.
Answered by Serg on December 22, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP