WEB APPLICATION INTERFACE DESIGN

Form screen design

In this learning content, we will create together the form screen to be designed for a new idea registration. 

At the top of the screen is a simple header with a Label with the screen name and an exit icon to close the screen. 

Under the header, there are Input type form elements such as SelectBox and TextInput that allow data entry. There are also Image elements in the GalleryView element, which lists the images of the idea, and a button element at the bottom of the screen to save the data after form entry.

In this learning content, we will create together the form screen to be designed for a new idea registration. 

First, we will examine the form screen to be used in Drawer type and sized accordingly. 

At the top of the screen is a simple header with a Label with the screen name and an exit icon to close the screen. 

Under the header, there are Input type form elements such as SelectBox and TextInput that allow data entry. There are also Image elements in the GalleryView element, which lists the images of the idea, and a button element at the bottom of the screen to save the data after form entry.

Let's prepare this screen design together.

  1. To design the form screen, create a new screen called New Suggestion from the Screens panel.
  2. We will make the form screen open as a Drawer. For this reason, it is useful to make the screen design wide enough to open as a Drawer. So that we can clearly see the layout of the elements on the screen.
  3. Set the width of the screen to mobile size by clicking on the mobile device icon at the top of the screen. This width adjustment does not give the screen an absolute width. It allows us to see the behavior of the elements on the screen at the width we set. However, when opening a screen as a Drawer or pop-up, it will be necessary to give a precise width during prototyping. 

Let's continue with the header design.

  1. Drag and drop a Header element on the screen. 
  2. Add a Row inside the Header and turn it into a two-column structure with the left column wider.
  3. With the Row selected, add the BorderBottom style.
  4. Add a Label in the left column and update its content.
  5. Then add the H3 style from the Styling panel Text field.
  6. Select the column with the Label, align it to the left and center it vertically.
  7. Now add an Icon element to the column on the right and select Icon.
  8. Select the parent column with the Icon element and align it to the right and center it vertically.

With these operations, the Header design is ready. Let's continue with the form structure.

  1. Click on an empty area on the screen and update the background color of the screen to White via the Styling panel.
  2. Drag a Row onto the screen.
  3. Convert the Row to a single column and remove the default Layout style from the Row and add the None style.
  4. Select the column and remove the default Layout style and add the T1_R2_B1_L2 style.
  5. Add a Selectbox inside the column.
  6. Update the Placeholder text of the SelectBox.
  7. Then change the background color of the SelectBox and select the InputBorder style from the Border field.
  8. Select the outer Row, the parent of the SelectBox, and Duplicate it. 
  9. Remove SelectBox and add TextInput.
  10. Update the Placeholder text of the TextInput.
  11. Change the background color of TextInput, just like SelectBox, and select the InputBorder style from the Border field.
  12. Select the parent Row of TextInput and Duplicate it. 
  13. Update the Placeholder text of the duplicated TextInput.
  14.  Select the Row that is the parent of TextInput and Duplicate it. 
  15. Delete the TextInput and copy and paste the SelectBox in the Type selection into the column here.
  16. Update the Placeholder text.

Now let's prepare the design of the image upload area.

  1. Add a Row just below the form structure and convert it to a single column.
  2. Remove the default Layout style from the Row and add the T1_R2_B1_L2 style.
  3. Select the column, update the background color and select the Radius style from the Radius field.
  4. Drag and drop a Row into the column.
  5. Select the Row, transform it into a two-column structure with the left column wider.
  6. Remove the default Row style.
  7. Add a Label in the left column, update its content and add the H3 style.
  8. Align the parent column.
  9. Add a Button element in the right column, update the button content and select the button icon.
  10. Then select Button Secondary from the Styling panel and remove the background color.
  11. In the Border area, add a solid border 1 pixel wide in four directions.
  12. Align the parent column.
  13. Add another Row below the Row with the Label and the button.
  14. Turn the Row into a single column and remove the default Padding style and select None. 
  15. Add a GalleryView inside the column.
  16. Update the number of columns of GalleryView to 3 in Mobile view.
  17. Add a Row inside the GalleryView and convert it to a single column.
  18. Add an Image element inside the column and update the ImageFit property and select Image64.
  19. Select the Radius style from the Border field.
  20. Select the parent column with the Image and perform alignment operations.After the image loading area, let's prepare the Save/create button.
  21. Drag a Footer to the screen.
  22. Drag a Row into the Footer and convert it to a single column.
  23. With Row selected, remove the default Layout style and add the T1_R2_B1_L2 style.
  24. Select the column and remove the Layout style named Column and select None.
  25. Add a button in the column and update its text.
  26. Then select Block when the button is selected.

You now have a form screen. You can create similar form screens based on this example.

In this learning content, we will create together the form screen to be designed for a new idea registration. 

At the top of the screen is a simple header with a Label with the screen name and an exit icon to close the screen. 

Under the header, there are Input type form elements such as SelectBox and TextInput that allow data entry. There are also Image elements in the GalleryView element, which lists the images of the idea, and a button element at the bottom of the screen to save the data after form entry.

In this learning content, we will create together the form screen to be designed for a new idea registration. 

First, we will examine the form screen to be used in Drawer type and sized accordingly. 

At the top of the screen is a simple header with a Label with the screen name and an exit icon to close the screen. 

Under the header, there are Input type form elements such as SelectBox and TextInput that allow data entry. There are also Image elements in the GalleryView element, which lists the images of the idea, and a button element at the bottom of the screen to save the data after form entry.

Let's prepare this screen design together.

  1. To design the form screen, create a new screen called New Suggestion from the Screens panel.
  2. We will make the form screen open as a Drawer. For this reason, it is useful to make the screen design wide enough to open as a Drawer. So that we can clearly see the layout of the elements on the screen.
  3. Set the width of the screen to mobile size by clicking on the mobile device icon at the top of the screen. This width adjustment does not give the screen an absolute width. It allows us to see the behavior of the elements on the screen at the width we set. However, when opening a screen as a Drawer or pop-up, it will be necessary to give a precise width during prototyping. 

Let's continue with the header design.

  1. Drag and drop a Header element on the screen. 
  2. Add a Row inside the Header and turn it into a two-column structure with the left column wider.
  3. With the Row selected, add the BorderBottom style.
  4. Add a Label in the left column and update its content.
  5. Then add the H3 style from the Styling panel Text field.
  6. Select the column with the Label, align it to the left and center it vertically.
  7. Now add an Icon element to the column on the right and select Icon.
  8. Select the parent column with the Icon element and align it to the right and center it vertically.

With these operations, the Header design is ready. Let's continue with the form structure.

  1. Click on an empty area on the screen and update the background color of the screen to White via the Styling panel.
  2. Drag a Row onto the screen.
  3. Convert the Row to a single column and remove the default Layout style from the Row and add the None style.
  4. Select the column and remove the default Layout style and add the T1_R2_B1_L2 style.
  5. Add a Selectbox inside the column.
  6. Update the Placeholder text of the SelectBox.
  7. Then change the background color of the SelectBox and select the InputBorder style from the Border field.
  8. Select the outer Row, the parent of the SelectBox, and Duplicate it. 
  9. Remove SelectBox and add TextInput.
  10. Update the Placeholder text of the TextInput.
  11. Change the background color of TextInput, just like SelectBox, and select the InputBorder style from the Border field.
  12. Select the parent Row of TextInput and Duplicate it. 
  13. Update the Placeholder text of the duplicated TextInput.
  14.  Select the Row that is the parent of TextInput and Duplicate it. 
  15. Delete the TextInput and copy and paste the SelectBox in the Type selection into the column here.
  16. Update the Placeholder text.

Now let's prepare the design of the image upload area.

  1. Add a Row just below the form structure and convert it to a single column.
  2. Remove the default Layout style from the Row and add the T1_R2_B1_L2 style.
  3. Select the column, update the background color and select the Radius style from the Radius field.
  4. Drag and drop a Row into the column.
  5. Select the Row, transform it into a two-column structure with the left column wider.
  6. Remove the default Row style.
  7. Add a Label in the left column, update its content and add the H3 style.
  8. Align the parent column.
  9. Add a Button element in the right column, update the button content and select the button icon.
  10. Then select Button Secondary from the Styling panel and remove the background color.
  11. In the Border area, add a solid border 1 pixel wide in four directions.
  12. Align the parent column.
  13. Add another Row below the Row with the Label and the button.
  14. Turn the Row into a single column and remove the default Padding style and select None. 
  15. Add a GalleryView inside the column.
  16. Update the number of columns of GalleryView to 3 in Mobile view.
  17. Add a Row inside the GalleryView and convert it to a single column.
  18. Add an Image element inside the column and update the ImageFit property and select Image64.
  19. Select the Radius style from the Border field.
  20. Select the parent column with the Image and perform alignment operations.After the image loading area, let's prepare the Save/create button.
  21. Drag a Footer to the screen.
  22. Drag a Row into the Footer and convert it to a single column.
  23. With Row selected, remove the default Layout style and add the T1_R2_B1_L2 style.
  24. Select the column and remove the Layout style named Column and select None.
  25. Add a button in the column and update its text.
  26. Then select Block when the button is selected.

You now have a form screen. You can create similar form screens based on this example.

Files

Auxiliary resources

Glossary