
Master creating and managing assets in Xcode 27, when you must build the asset catalog yourself for images, color sets, and data across iPhone, iPad, and Mac.
Explore the iOS 27 toolbar enhancements, including visibility priority, the overflow menu closure, and the toolbar minimize behavior for scrolling content, plus the top bar pin trailing modifier.
Learn to integrate third-party coding agents into Xcode 27 by installing OpenCode, linking it via the Agent-Client protocol, and managing Cloud Code, Codex, and Gemini from the Intelligence panel.
Learn how to set up Gemini in Xcode 27, connect cloud agents, sign in with an API key, and select Gemini models like 3.1 Pro for coding conversations.
Learn to set up and run local OLAMA models inside Xcode 27 for local AI, including installing OLAMA, choosing a model, and configuring the local endpoint at port 11434.
Learn to use Olama cloud hosted AI models in Xcode 27 by obtaining an API key, configuring intelligence settings, and connecting a cloud model like GLM 5.2 for coding tasks.
Build a real-time object detection and tracking app in SwiftUI that runs on-device with Apple's Core AI. Use RF data models from Hugging Face Model Zoo and MetaSumTray for segmentation.
Learn to build a SwiftUI list with multiple sections, add headers and footers, and control vertical margins using iOS 26 features like header prominence and list section margins.
Convert SF symbols into a SwiftUI shape path for animation by exporting SVG and converting it to SwiftUI, enabling signature-like drawing with trim. Use Figma and SVG tools.
Learn to create an animated 3x3 mesh gradient in SwiftUI by defining a 2D grid of points and colors for dynamic backgrounds and button effects.
Apply the color mix modifier in SwiftUI to blend burnt sienna, burnt umber, and cadmium orange on ring fills, adjusting color amount and color space, and enhancing with gradient.
Explore how to create standard iOS buttons in SwiftUI using built-in styles, sizes, shapes, and rows, including automatic, bordered, bordered prominent, borderless, plain, and destructive or cancel rows.
Explore how to rotate and scale SwiftUI views from a custom anchor point using rotationEffect and scaleEffect, with practical examples of bottom, top, and leading anchors.
Learn how to display badges in SwiftUI across list rows, menus, and tab bars using the badge modifier, dynamic item counts, and conditional expressions.
Learn to draw and customize rectangular shapes in SwiftUI using rectangle and rounded rectangle with frame, corner radius or corner size, and uneven rounded corners with continuous style.
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.
Explore building a Jonah journal iOS app with GPT 5.5, Codex, Opus 4.7, and BitRig, featuring rich text editing, photo and location entries, and foundation models for summarization and suggestions.
Learn to build a simple on-device AI chat app for iPhone using the Foundation Models framework, create and edit SwiftUI code on the device, and preview the generated UI.
Extend the iPhone AI chat app using the Foundation Models framework by adding a follow-up prompt, tap-to-dismiss keyboard, and copy, share, clear, and thumbs up or thumbs down controls.
Build a fully working iOS step tracking app in SwiftUI with Core Motion that starts counting when the phone moves, and saves sessions with date, time, distance, and calories.
Build an iOS calculator app with SwiftUI and AI coding agents in Bittrex, showcasing basic, scientific, math, notes, and convert modes, plus past calculations and prompt-driven code exploration.
Explore building a native macOS AI-powered writing app with Opus 4.8, featuring voice input, AI summaries, on-device writing improvements, and Foundation Models with Apple Intelligence.
Build two SwiftUI apps using Opus 4.7 and Cursor Composer 2 to compare alarm UIs built with AlarmKit API and test vision by uploading a screenshot.
Build a four-mode iOS calculator in SwiftUI using Sonnet 4.6 and Gemini 3.1 Pro. Modify and test the code in Xcode, and compare basic, scientific, math, nodes, and convert features.
Build a freeform iOS sketching app with SwiftUI using Pencil Kit and Paper Kit, integrating Codecs 5.3, Opus 4.6, and Sonnet 4.6 to enable boards, mood boards, and collaborative drawing.
Build a four-mode iOS calculator in SwiftUI using Codex 5.3 and Opus 4.6, featuring basic, scientific, math node, and currency converter modes.
Build a four-mode iOS calculator with Cursor Composer 1.5 in SwiftUI, including basic, scientific, math node, and currency converter, then compare UI and code with Opus 4.6 and Codecs 5.3.
Build a fully functional SwiftUI drawing app for iOS 26 using Coda and PencilKit. Export drawings as PNG or PDF and share to gallery, files, or print.
Compare GPT five and cloud force on it as they generate SwiftUI drawing apps and fireworks animations, test in Xcode, and evaluate tool quality and UI results.
Create a SwiftUI iOS camera app that applies image filters using six AI models, including Gemini 2.5 Pro, GPT five, grok four, Mk2, and Quantum Recorder.
Create SwiftUI views and interactions with standard controls and liquid glass effects, using cloud models and Swift charts to craft iOS 26 designs.
Explore generating a SwiftUI camera app with Cloud Sonnet Four and Cloud Opus Four, set up in Xcode, and address camera and microphone privacy while iterating the UI.
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.
Design a SwiftUI drawing app for iOS and visionOS that offers clear, undo, redo, save, image import, and export, with a tool picker and a menu-driven toolbar.
Explore how Gemini 2.5 Pro turns an outgoing call view into an incoming call in SwiftUI using CallKit, UIKit integration, and CloudKit, with a customizable ringtone.
Create iOS app user interfaces using ai coding agents, generating SwiftUI code from a single prompt and enabling seamless Xcode integration to assemble components like ring and graph views.
Learn to generate SwiftUI designs from multiple images using an AI code editor, integrating Swift charts, toolbars, and segmented controls for day, week, and month views.
Create a fully functional iOS 18 calculator in SwiftUI with a display and rectangular buttons for digits and the five basic operators—division, multiplication, subtraction, addition, and equal sign.
Alex is an AI code editor that integrates with Xcode, enabling code search, chat, and inline edits, plus image-based code generation and model options like cloud 3.5 and GPT-4.
Create a free form drawing app for iOS with SwiftUI, using the Apple Pencil Kit framework, drawing tools and color palettes, plus undo, redo, eraser, and canvas controls.
Learn to add built-in video player to a VisionOS project in SwiftUI, using system playback controls with a slider, adjust volume and speed, and extend with bottom ornament controls.
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
Define the initial window size for a visionOS project with the default size modifier, then add hover effects to views using the hover effect modifier, illustrated with image hover highlights.
Embed 3D objects into visionOS windows and rotate them with a slider using SwiftUI model 3D view, loading usdz or usdc assets via Reality Composer Pro or Sketchfab.
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.
Explore how the SwiftUI compositingGroup modifier applies blend mode, opacity, and shadow to a view's ancestor, letting you style the parent container instead of individual child views.
Discover SwiftUI design foundations and fundamentals while prototyping and exploring ideas using SwiftUI code. Learn design with SwiftUI to build app interfaces for designers and developers.
Learn to build a SwiftUI sheet with a sequence of heights using the stride modifier, controlled by a state variable and presented via a toolbar icon.
Launch Xcode, create a new blank SwiftUI project, and configure platform, app type, name, interface, and language. Use the navigator, property inspector, and previews to design and simulate.
Learn to change the device screen color in swiftui by applying a linear gradient as the background behind text in a zstack. Extend the gradient to the full screen.
Lets' look at 7 essential XCode Shortcuts that can boost your workflow when working with SwiftUI projects.
Preview SwiftUI designs in light and dark color schemes and both landscape and portrait orientations, using grouped content views and preview orientation modifiers to showcase the Apple TV remote.
Learn to create menus and submenus in SwiftUI, including nested submenus and menus with a primary action, using labels, icons, and tap-and-hold gestures to reveal options.
Master how to apply solid foreground color with the foreground color modifier, create linear gradients with the foreground style, and override accents using tint in SwiftUI.
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.