
Explore Xcode 27 beta by touring the workspace, creating projects and files, previewing apps on simulators and real devices via the device hub, and noting asset catalog changes.
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.
Get started with the Apple Foundation Model CLI on macOS 27 beta for Apple Silicon Macs, install Xcode 27 beta, and interact with on-device or private cloud models via fm.
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.
connect and use coding agents in xcode 27 by enabling apple intelligence, and integrating anthropic, gemini, openai, or third‑party agents via the ACP registry, with codex or opencode options.
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 GLM 5.2 in Xcode 27 for agent decoding with the OLAMA cloud hosted model and configure credentials in Xcode’s intelligence settings.
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.
Explore how to transform colors in SwiftUI with brightness, contrast, invert, color multiply, saturation, grayscale, hue rotation, and luminance to alpha. See practice examples and a GitHub repo.
Create liquid glass interfaces in Figma and SwiftUI by building a glass button on images, applying the glass effect, and adjusting reflection, depth dispersion, and corner radius.
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.
Master jumping to a section in a long SwiftUI list using the section index label modifier and the list section index visibility modifier, illustrated with a contacts app example.
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.
Blend colors in a mesh gradient view with SwiftUI by using a 3x3 color grid, color literals, and the color mix modifier to compose hues.
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.
Learn to apply hard and soft shadows to SwiftUI views using the shadow modifier, controlling color, blur radius, and horizontal and vertical offsets to target leading and trailing edges.
Build a simple on-device ai chat app in SwiftUI using the foundation models framework. Create a UI with prompt and response sections and an ai text-generation session.
Learn to use GPT-5 directly in Xcode 26 by enabling Apple Intelligence, using the code assistant or ChatGPT chatbot, and signing in with your OpenAI account to modify code.
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.
Explore how to mask and clip views in SwiftUI using the mask, clip, shape, and clip modifier, animated to compare behaviors and outcomes across shapes like circle and capsule.
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.
Build your first iPhone drawing app on your iPhone with Bitwig, enjoy live preview, choose colors and stroke size, and share via Testflight and the App Store.
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.
Add streaming for response generation and introduce tool calling, including a custom weather tool via Openweathermap, to extend an AI chat app built with the foundation models framework, UI refinements.
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.
Gemini 2.5 pro generates a SwiftUI drawing app using pencil kit. The video shows setting up a Xcode project, a drawing canvas, tool picker, and undo, redo, and clear controls.
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.
Generate a five-by-five SwiftUI mesh gradient from an attached image using the dipstick R1 thinking model, define gradient points and colors, and apply a full-screen ignore-safe-area approach.
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 iOS UI in SwiftUI using AI code editors to generate screens from images, integrate them in Xcode, and refine navigation, tab views, toolbars, and lists.
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.
Design with SwiftUI demonstrates building a SwiftUI drawing app with PencilKit using three models - o1-mini, GPT-4, and Cloud 3.5 Sonnet - showing prompts, code generation, and editable tooling.
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.
Discover how Xcode 15 generates symbols for colors and images in the assets catalog and reference them directly in SwiftUI using dot syntax, avoiding string names.
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.
Learn to run an iOS or iPadOS app on vision OS with the vision OS SDK, adjust deployment targets, and test drawing tools, chat, and video calls in the simulator.
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.
Make a SwiftUI list header collapsible by applying the list style modifier. Explore plain and sidebar styles to toggle section content like earnings for May and enrollments for May.
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.
Build a simple action sheet in swiftui by composing text, vertical and horizontal stacks, and rounded rectangles. Customize spacing, alignment, color, padding, and dark mode for polished interfaces.
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.