UI design, or user interface design, refers to the design of the visual elements of a user interface, such as buttons, icons, and layout. It is an important aspect of the overall user experience of a product, as it determines how users interact with and navigate through the product.

Effective UI design aims to create a user interface that is easy to use, aesthetically pleasing, and consistent with the overall branding and design of the product. It involves the creation of wireframes, prototypes, and high-fidelity mockups, as well as usability testing to ensure that the final product meets the needs of the user.

In the next series of posts, we will delve into the principles of UI design, including usability, accessibility, and visual design. We will also discuss the role of user research in informing UI design decisions and the tools and techniques used by UI designers to create intuitive and engaging user interfaces. Stay tuned for more insights on the exciting field of UI design!

What is haptic feedback? Surely you have noticed in an application how pressing a button or moving a swift produces a slight vibration.

After having seen in previous posts some of the basic components of SwiftUI: VStack, HStack, ZStack, Image, Text, Button… now, what we are going to do is put them all together in a practical example to create a more complex interface.

Set iPhone background black and keep visibility Surely you have heard of Dark Mode on iOS 13, that is, a mode in which the color range of the user interface darkens.

How many times have we found ourselves preparing countless icons of all the sizes required by Apple for our applications: sizes for iPhone and iPad and for different utilities — Spotlight, Notifications or App.

What are SF Symbols During WWDC 2019, Apple introduced a free set of over 1,500 symbols to be used by developers in their applications.

Creating a Color Schema The Asset Catalog of colors are the color schema that we can create, from the publication of iOS 11 and Xcode 9, to have in a single point the definition of all the colors of our applications.