Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build Apps in SwiftUI: iOS, macOS, visionOS, watchOS
Highest Rated
Rating: 4.5 out of 5(13 ratings)
258 students

Build Apps in SwiftUI: iOS, macOS, visionOS, watchOS

Learn SwiftUI, Making Complete Apps With and Without AI
Created byAmos Gyamfi
Last updated 9/2026
English
English [Auto],

What you'll learn

  • Assemble, compose and, layout SwiftUI views as easy as pulling legos from a bin
  • Design Apps Using SwiftUI and Liquid Glass UI
  • Designing User Interfaces with SwiftUI in Xcode 26
  • SwiftUI Layout and Composition Techniques
  • Learn SwiftUI with Xcode 26
  • Diescover Liquid Glass use cases in SwiftUI
  • Design Coding Using SwiftUI and Xcode 26
  • iOS Design
  • Build SwiftUI interfaces with Swift Playground on iPad
  • Learn to design for watchOS 26
  • Using SwiftUI for Drawing Custom Shapes
  • Visual Design with SwiftUI Mesh Gradient
  • The SwiftUI Layout System
  • Learn to code, design, and draw with SwiftUI
  • Learn iOS 26 and Xcode 26
  • Learn SwiftUI views, components, styles, and modifiers
  • Learn visionOS 26
  • Build SwiftUI apps with iPad
  • Learn AI-Assisted Coding with SwiftUI
  • Learn SwiftUI with Gemini, Claude Sonnet 4, and OpenAI o3

Course content

31 sections190 lectures15h 58m total length
  • Get started with Xcode 27 and SwiftUI7:15
  • Using the asset catalog in Xcode 271:02

    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.

  • Using the new Device Hub in Xcode 274:01
  • iOS 27 Toolbar: Enhancements and new features4:36

    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.

  • macOS 27: Get started with the Apple Foundation Models CLI2:15
  • How to integrate third-party coding agents into Xcode 274:02

    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.

  • How to setup Gemini in Xcode 272:44

    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.

  • Xcode 27: Connect & use Anthropic, Gemini, OpenAI, & third-party coding agents5:13
  • How to use open-source/local Ollama models in Xcode 275:31

    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.

  • How to use GLM-5.2 for SwiftUI in Xcode 275:21
  • How to use Ollama Cloud Ai models in Xcode 275:30

    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.

  • How to run the Meta Muse Spark 1.2 AI model in Xcode 275:33
  • How to reorder views in SwiftUI2:42
  • Build a freeform drawing/sketching app with Cursor on iPhone and iPad5:35
  • Xcode 27: Set coding agents, AI chat providers, and plug-ins6:55
  • Create a motion design and animation tool with GPT-6 Astra8:33
  • AI chat components for SwiftUI apps5:41

Requirements

  • The main requirements for this course are Mac computer, installation of Xcode and the SF Symbols App from Apple. Students can use their favorite design tool such as Sketch, Adobe XD, Figma, Zeplin, InVision Inspect and Material Gallery. A section of the course also requires using Xcode Playgrounds on the iPad for building iOS interfaces. The other requirements for this course are your curiosity and willingness to learn new skills to make things.

Description

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.

Who this course is for:

  • SwiftUI beginers
  • User interface designers
  • App designers
  • App developers
  • User interface prototypers
  • Anyone who wants to learn how to design with SwiftUI
  • Designers who want to learn how to design with code
  • Anyone who wants to learn SwiftUI design best practices