Lesson 3 from Module 4 of the CWC+ Design Course sees us guided throught the essential elements of the various types of bars used for interfacing with our apps. Navigation Bar At the top of each screen, with minimal elements such as a “back” link, a title, and a control, […]
CodeWithChris
Lesson 1. Introduction In the first lesson of module 4 from the CWC+ Design course, JC Yee talks us through the main design principles that Apple desires and expects app developers to adhere to. It’s kind of like saying “don’t stray too far from what others are doing”. We’re reintroduced […]
Prototyping In Lesson 4 from Module 3 of the CWC+ Design Course, JC presents us with a 12-minute video guide of Figma‘s powerful prototyping tool. This one looks to be fairly intuitive once you get going, but it looks like Figma might be capable of far more than what the […]
Continuing on the previous video guide, JC guides us through almost 40 minutes for Lesson 3 from Module 3 of the CWC+ Design Course. As before, this is less like the lessons we’ve had previously with Chris and more “watch and listen” without any real interaction. I tried to follow […]
Module 3 of the CWC+ Design Course takes us through using Figma to create basic shapes and layouts under the guidance of JC Yee. I think I must be exceptionally stupid or something, but at points in this tutorial things just go nuts. After about 15 minutes, JC shows us […]
Module 3 of the CWC+ Design Course covers Design Tools and Figma. We’ve seen Chris use Figma from time to time in previous courses, when we’ve been creating an app based on a design he already has. For this module, the tutorial is handed over to JC Yee who, in […]
The final lesson from Module 2 of the CWC+ Design Course introduces us to a new aspect of SwiftUI – the Form, and many of its default elements. Some of these elements we’ve used before but, here, the TextField(), the Toggle(), the Picker(), and the Button() are all used as […]
Lesson 6 of Module 2 from the CWC+ Design Course introduces us to two methods of creating horizontal lists. TabView Method The TabView method places each element on its own screen, that’s automatically swipeable. LazyHGrid Method The LazyHGrid method creates a proper horizontal list of elements, but it requires ScrollView() […]