Sketch tutorial - become a UI and UX designer

Design as a Tool for App Refinement: Step-by-Step Tutorial

All videos of the tutorial Sketch tutorial - become a UI and UX designer

The design of a user interface can make the difference between a good and a great app. In this tutorial, we focus on how you can use designas a toolto make your app more engaging. We will tackle a new screen that stands out visually from existing elements and captivates the user through appealing design. Let's get started.

Key Insights

  • Diverse colors and contrasts enhance visual appeal.
  • Clear layout structures help users navigate more easily.
  • Consistent font sizes and designs promote a pleasant user experience.

Step-by-Step Guide

Add a New Controller

To create the new screen, we start by adding a new controller. Go to your interface builder, click on "Add Controller," and position it so that it fits below the existing screens.

Design as a Tool for App Refinement: Step-by-Step Tutorial

Configure the Controller

Name your new controller "Course Controller" to facilitate future reference. Ensure that the outdated "iPhone 8 copy" name is replaced by "Profile Controller."

Design as a Tool for App Refinement: Step-by-Step Tutorial

Adjust Background Color

Forthe visual appeal of the app, it’s important to choose a dominant background color. Opt for a vibrant green that is already used in other parts of your app. This strategy enhances the contrast with the white elements and adds more dynamism.

Design as a Tool for App Refinement: Step-by-Step Tutorial

Configure Status Bar

Set the status bar to "Dark" so that the text is easily readable against the green background. Check the position and ensure it is perfectly aligned.

Design as a Tool for App Refinement: Step-by-Step Tutorial

Create Label

Create a new label for the course display. Start with a heading that spans the entire width of the controller. Choose the font H4 and color the text white.

Design as a Tool for App Refinement: Step-by-Step Tutorial

Add Additional Labels

Add another label for the course title. Use a font size of 40 pixels and ensure it is positioned correctly – it should have no gap from the previous label.

Design as a Tool for App Refinement: Step-by-Step Tutorial

Display More Information

To provide users with more information, add a third label. Use a smaller font size of 17 pixels so that the text does not stand out too much until needed.

Design as a Tool for App Refinement: Step-by-Step Tutorial

Create the Table

Finally, add a table to organize the lessons clearly. Start with a simple rectangle that takes up the entire width and design the background somewhat darker to work with white text.

Design as a Tool for App Refinement: Step-by-Step Tutorial

Lessons as Cells

Create a cell for the first lesson titled "Basics Part 1". Pay attention to appropriate spacing and alignment.

Design as a Tool for App Refinement: Step-by-Step Tutorial

Add Separator

To create a clear distinction between the lessons, add a separator (a thin line). This line should be positioned between the cells to achieve a visual separation.

Design as a Tool for App Refinement: Step-by-Step Tutorial

Create Cancel Button

To allow users to exit this view, add a cancel button in the form of an "X". Make sure it is clearly visible in the center of the screen.

Design as a Tool for App Refinement: Step-by-Step Tutorial

Outlook on Next Steps

After the new course controller has been successfully created, the next stepwill be to integrate a login. This allows users to save their progress within the app.

Summary – Design as a Tool for App Refinement

In this tutorial, you learned how effective design of your app can create an improved user experience. From adding a new controller, selecting appropriate colors, to incorporating cells and buttons – you went through all the necessary steps to make your app visually appealing.

FAQ

What are the main goals of the design process?The primary goal is to create an engaging and user-friendly interface that facilitates using the app.

How important are colors in design?Colors are crucial as they influence the user experience and help highlight important information.

How can I ensure that the font sizes are consistent?Use defined text sizes and styles in your design system to maintain consistency.

How often should I review the design of my app?It is advisable to regularly review the design and adjust it based on user feedback and app updates.

What tools are recommended for prototyping?Popular tools include Sketch, Figma, and Adobe XD, all of which offer extensive features for prototyping.