MOBILE APPLICATON INTERFACE DESIGN

Dashboard screen design

In this learning content, we will prepare the Dashboard screen of the mobile application, which we started with Tab Bar Menu design. 

The Dashboard screen has a Header with the app logo and a notification icon where you can open the notification screen. Below the Header, there is a summary Board showing both the number of all ideas and the number of ideas created by the logged-in user only. At the bottom of the screen, there is a list structure showing the recently added ideas. To create this list, we will use the Gallery View element from the Data Repeater category.

In this learning content, we will prepare the Dashboard screen of the mobile application, which we started with Tab Bar Menu design. 

As a first step, let's review the features of the Dashboard screen we are targeting. 

The Dashboard screen has a Header with the app logo and a notification icon where you can open the notification screen. Below the Header, there is a summary Board showing both the number of all ideas and the number of ideas created by the logged-in user only. 

At the bottom of the screen, there is a list structure showing the recently added ideas. To create this list, we will use the Gallery View element from the Data Repeater category.

At the bottom of the screen is the TabbarMenu we created earlier, which allows navigation within the app.

Now let's create the Mobile Dashboard screen design together.

Let's start with the header.

  1. Delete the Row element on the screen.
  2. Add a Header element to the screen.
  3. Change the background color of the Header with Background selection.
  4. Drag and drop a Row into the Header and turn it into two columns.
  5. Drag and drop an Image element into the left column.
  6. Add a temporary image to the Image element.
  7. Then choose the Image32 style and select Radius from the Border field.
  8. Select the column with the Image element and align it.
  9. Drag and drop an icon element into the column on the right.
  10. Select the icon and align in the column where the icon is located.

We have prepared the header design. Now let's prepare the card structure.

  1. Drag and drop a Row on the screen.
  2. Turn the Row element into two columns.
  3.  Drag and drop a panel element into the left column.
  4. Add the padding ready style to the panel.
  5. Select the background color as white and add the Radius style.
  6. Drag and drop a Row into the panel and convert it to a single column.
  7. Remove the Row preset style and add the None style.
  8. Add a Horizontal Stack inside the column and set the Gap value to 6.
  9. Add an Icon element and a Label element inside the Horizontal Stack element respectively.
  10. Select an icon for the Icon element and then update the text in the Label element.
  11. Select the Label element and remove the default width of 100 pixels.
  12. Remove the Paragraph style and select the H6 style.
  13. Select the Horizontal Stack and center it vertically.
  14.  Select the Horizontal Stack's parent column and align it left horizontally and center vertically.
  15. Drag another Row into the panel element and convert it to a single column.
  16. Remove the Row preset style and add the None style.
  17. Add a Label inside the column and update its content.
  18. With Label selected, remove the Paragraph style and select the H1 style.
  19. Select the parent column and do the alignment.
  20. Now select the panel element and duplicate it.
  21. Drag the panel element down and drop it into the column on the right.
  22. Update the Icon and Label contents.

With these steps, we have the card view. Now let's create the gallery structure that allows us to list the final ideas. 

  1. First, add a Row element to the screen, just below the card structure, and convert it to a single column. This Row will act as a global placeholder for the gallery structure.
  2. Select the column and remove the default Column style and add the None style.
  3. Add a GalleryView element inside the column.
  4. Drag a Row into the GalleryView and convert it to a single column.
  5. While the column is selected, give it a White background and add the Radius style.
  6. Add a Row inside the column and convert it to a two-column structure with the left side wider.
  7. In the Row, remove the Row style and select the None style.
  8. Add a Horizontal Stack in the first column on the left.
  9. Center the Horizontal Stack you added vertically.
  10. Add an Image element and a Vertical Stack inside the Horizontal Stack.
  11. With the Image element selected, add a temporary image from Properties and update the ImageFit selection.
  12. Reset the default width value in Styling, select Image 32 style and Radius Full style.
  13. Select the Vertical Stack element and update the Gap value to 1.
  14. Align it horizontally to the left via the Styling panel.
  15. Then add a Label inside the Vertical Stack Duplicate the Label.
  16. Enter name information for the first label and select H3 as Text style.
  17. Enter the title for the second Label and select H6 as the Text style.
  18. Drag a Label to the second column.
  19. Update the Label value.
  20. Make the relevant selections from Layout, Text, Fill and Border fields for the Label and perform style edits.
  21. Select the column with the Label.
  22. Align right horizontally and center vertically.

Now let's prepare the area where the final ideas are listed in the image and title area.

  1. Add another Row in GalleryView and turn it into a single column.
  2. Remove the Row style from the Row and select the None style.
  3. Add an Image element inside the column. Add a temporary image and update the ImageFit selection.
  4. With the Image Element selected, set Width to 300px, Height to 200px in Layout and select Radius style in Border. 
  5. Add a Label element to the column with the Image element. 
  6. Update the content of the Label element and select H6 in the Text field.

After the image and idea title area, let's design the area that contains the support (votes), comments and information about the people involved.

  1. In the GalleryView, add another Row under the Row with the Image element and select the structure where the left column is wider than the right column.
  2. Remove the Row style from the Row and select the None style.
  3. Add a Horizontal Stack in the first column.
  4. Update the Gap Value of the Horizontal Stack to 24.
  5. Add a Horizontal Stack inside the Horizontal Stack
  6. Inside the Horizontal Stack element, add an Icon element and a Label element respectively.
  7. Select an icon for the Icon element and then update the text in the Label element.
  8. Select the Label element and remove the default width of 100 pixels and select H6
  9. Select the Horizontal Stack element and center it vertically.
  10. Update the Gap value to 6.
  11. Duplicate the innermost Horizontal Stack.
  12. Update the contents of the duplicate icon and Label.
  13. Select the parent column of the Horizontal Stack element and center it vertically.
  14. Select one of the innermost Horizontal Stack elements and copy and paste it into the second column.
  15. Update the icons and text.
  16. Select the parent column of the Horizontal Stack element and center it vertically.

With these operations, your Mobile Dashboard screen is ready.

In this learning content, we will prepare the Dashboard screen of the mobile application, which we started with Tab Bar Menu design. 

The Dashboard screen has a Header with the app logo and a notification icon where you can open the notification screen. Below the Header, there is a summary Board showing both the number of all ideas and the number of ideas created by the logged-in user only. At the bottom of the screen, there is a list structure showing the recently added ideas. To create this list, we will use the Gallery View element from the Data Repeater category.

In this learning content, we will prepare the Dashboard screen of the mobile application, which we started with Tab Bar Menu design. 

As a first step, let's review the features of the Dashboard screen we are targeting. 

The Dashboard screen has a Header with the app logo and a notification icon where you can open the notification screen. Below the Header, there is a summary Board showing both the number of all ideas and the number of ideas created by the logged-in user only. 

At the bottom of the screen, there is a list structure showing the recently added ideas. To create this list, we will use the Gallery View element from the Data Repeater category.

At the bottom of the screen is the TabbarMenu we created earlier, which allows navigation within the app.

Now let's create the Mobile Dashboard screen design together.

Let's start with the header.

  1. Delete the Row element on the screen.
  2. Add a Header element to the screen.
  3. Change the background color of the Header with Background selection.
  4. Drag and drop a Row into the Header and turn it into two columns.
  5. Drag and drop an Image element into the left column.
  6. Add a temporary image to the Image element.
  7. Then choose the Image32 style and select Radius from the Border field.
  8. Select the column with the Image element and align it.
  9. Drag and drop an icon element into the column on the right.
  10. Select the icon and align in the column where the icon is located.

We have prepared the header design. Now let's prepare the card structure.

  1. Drag and drop a Row on the screen.
  2. Turn the Row element into two columns.
  3.  Drag and drop a panel element into the left column.
  4. Add the padding ready style to the panel.
  5. Select the background color as white and add the Radius style.
  6. Drag and drop a Row into the panel and convert it to a single column.
  7. Remove the Row preset style and add the None style.
  8. Add a Horizontal Stack inside the column and set the Gap value to 6.
  9. Add an Icon element and a Label element inside the Horizontal Stack element respectively.
  10. Select an icon for the Icon element and then update the text in the Label element.
  11. Select the Label element and remove the default width of 100 pixels.
  12. Remove the Paragraph style and select the H6 style.
  13. Select the Horizontal Stack and center it vertically.
  14.  Select the Horizontal Stack's parent column and align it left horizontally and center vertically.
  15. Drag another Row into the panel element and convert it to a single column.
  16. Remove the Row preset style and add the None style.
  17. Add a Label inside the column and update its content.
  18. With Label selected, remove the Paragraph style and select the H1 style.
  19. Select the parent column and do the alignment.
  20. Now select the panel element and duplicate it.
  21. Drag the panel element down and drop it into the column on the right.
  22. Update the Icon and Label contents.

With these steps, we have the card view. Now let's create the gallery structure that allows us to list the final ideas. 

  1. First, add a Row element to the screen, just below the card structure, and convert it to a single column. This Row will act as a global placeholder for the gallery structure.
  2. Select the column and remove the default Column style and add the None style.
  3. Add a GalleryView element inside the column.
  4. Drag a Row into the GalleryView and convert it to a single column.
  5. While the column is selected, give it a White background and add the Radius style.
  6. Add a Row inside the column and convert it to a two-column structure with the left side wider.
  7. In the Row, remove the Row style and select the None style.
  8. Add a Horizontal Stack in the first column on the left.
  9. Center the Horizontal Stack you added vertically.
  10. Add an Image element and a Vertical Stack inside the Horizontal Stack.
  11. With the Image element selected, add a temporary image from Properties and update the ImageFit selection.
  12. Reset the default width value in Styling, select Image 32 style and Radius Full style.
  13. Select the Vertical Stack element and update the Gap value to 1.
  14. Align it horizontally to the left via the Styling panel.
  15. Then add a Label inside the Vertical Stack Duplicate the Label.
  16. Enter name information for the first label and select H3 as Text style.
  17. Enter the title for the second Label and select H6 as the Text style.
  18. Drag a Label to the second column.
  19. Update the Label value.
  20. Make the relevant selections from Layout, Text, Fill and Border fields for the Label and perform style edits.
  21. Select the column with the Label.
  22. Align right horizontally and center vertically.

Now let's prepare the area where the final ideas are listed in the image and title area.

  1. Add another Row in GalleryView and turn it into a single column.
  2. Remove the Row style from the Row and select the None style.
  3. Add an Image element inside the column. Add a temporary image and update the ImageFit selection.
  4. With the Image Element selected, set Width to 300px, Height to 200px in Layout and select Radius style in Border. 
  5. Add a Label element to the column with the Image element. 
  6. Update the content of the Label element and select H6 in the Text field.

After the image and idea title area, let's design the area that contains the support (votes), comments and information about the people involved.

  1. In the GalleryView, add another Row under the Row with the Image element and select the structure where the left column is wider than the right column.
  2. Remove the Row style from the Row and select the None style.
  3. Add a Horizontal Stack in the first column.
  4. Update the Gap Value of the Horizontal Stack to 24.
  5. Add a Horizontal Stack inside the Horizontal Stack
  6. Inside the Horizontal Stack element, add an Icon element and a Label element respectively.
  7. Select an icon for the Icon element and then update the text in the Label element.
  8. Select the Label element and remove the default width of 100 pixels and select H6
  9. Select the Horizontal Stack element and center it vertically.
  10. Update the Gap value to 6.
  11. Duplicate the innermost Horizontal Stack.
  12. Update the contents of the duplicate icon and Label.
  13. Select the parent column of the Horizontal Stack element and center it vertically.
  14. Select one of the innermost Horizontal Stack elements and copy and paste it into the second column.
  15. Update the icons and text.
  16. Select the parent column of the Horizontal Stack element and center it vertically.

With these operations, your Mobile Dashboard screen is ready.

Files

Auxiliary resources

Glossary