
SwiftUI offers three standard ways to create circular shapes. Let's look at how to draw a circle, ellipse, and capsule.
New in Xcode 15 and iOS 17, you can use the uneven corner radius rectangle to design rectangular shapes that have different corner radius values. Let's use it to draw a button.
Gist on GitHub: https://gist.github.com/amosgyamfi/e7f32cb2ffd91dfe71bd8bc1faf30950
Learn the various ways you can display dates, time, and timers in SwiftUI. Discover date formates and customization options.
Let's build a functional SwiftUI drawing app that allows anyone to draw on a canvas, undo, and redo drawings. You can also clear whatever you draw on the canvas and save your drawings to the Photo Library.
Using the SiftUI's date style, you can add different kinds of timers to your UI with just a single line of code. Let's dive into that in this video.
In this video, we will use the SwiftUI's glass background effect modifier in visionOS to apply a glass material behind a collection of buttons.
Get started with SwiftUI and visionOS
Learn to create a simple visionOS drawing app with SwiftUI and PencilKit.
In this video, you will learn about how to create and present an incoming call screen in SwiftUI with the Phone app on iPhone and iPad. We will be using the Apple's CallKit framework.
Source code: https://gist.github.com/amosgyamfi/54d9979436278de97092ea92d7da11dd
In this video, you will discover how to bring a Figma illustration with all layers into SwiftUI. This is helpful if you need to animate parts of the illustration separately in Xcode.
Lets' look at 7 essential XCode Shortcuts that can boost your workflow when working with SwiftUI projects.
Welcome to Build Apps in SwiftUI: iOS, macOS, visionOS, watchOS. Learn to make SwiftUI apps with the official Apple documentation, Human Interface Guidelines, cloning iOS, visionOS system-wide designs, and using state-of-the-art AI-assisted coding models. In this course, you will discover how to create beautiful, great-looking apps with SwiftUI, employing several techniques and utilizing agentic coding models. You will incorporate SwiftUI design best practices and workflows into your creation process and use tools like Xcode, Codex, and Cursor, which iOS, watchOS, and visionOS engineers use to build great apps.
In particular, this is an excellent resource for busy developers who have not had time to learn how something works in SwiftUI. For designers, it will help you build modern interfaces and on-device demos immediately.
COURSE AIMS
SwiftUI is an easy, approachable way to build apps for the Apple ecosystem. Combined with agentic coding models, SwiftUI helps you create apps and ship faster than ever. This course aims to help anyone make technical decisions on app structure, functionality, and appearance with AI coding platforms. It also helps you make interfaces using the same frameworks and technologies to build iOS, macOS, watchOS, and visionOS apps. For developers, it helps you build gorgeous-looking native UIs so that you can focus on the backend and functionality.
MY PROMISE
I can assure you that the boundaries of making amazing SwiftUI apps have been completely removed in 2026, in the AI era. It is now much easier and quicker to build apps for Apple platforms. This course provides you with the skills and guides you in turning your app ideas into a fully functioning app that can be published to the App Store.
ABOUT ME
Hi, I am Amos. I am an iOS Developer Advocate living in Finland. I have an educational background in Human-Computer Interaction. I have been creating animations and experimenting with SwiftUI since 2019. So, join me to take your project idea to a working app for the Apple ecosystem.