In a previous article, my colleague and I discussed how to bridge the gap between designers and developers, and we highlighted that designers and developers must be humble and learn from each other.
In this article, I’ve taken it upon me to learn how to code in SwiftUI and learn how to use standard components within the iOS system. But why should a designer code in the first place? Well, as a designer you need to have an understanding of how components are built to create a design that is possible to code by the developers in your team. If you already are a coding designer, you should challenge yourself to learn a new programming language or a new design technique.
The tutorial I used was the SwiftUI tutorial from Apple, which included four parts: SwiftUI essentials, drawing and animation and app design and layout. You don’t have to go through all chapters, but I would recommend the first three parts, excluding the framework integration. Also, I recommend you to code alongside following the tutorial, even if you are not familiar with the programming language (there are examples to help you if you get stuck).