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?