Structured Responses with @Generable
Learn how to generate strongly typed responses using the @Generable macro so Foundation Models can return predictable data instead of only plain text.
Practical workshops for iOS developers who want to learn by building. Follow along with live coding, ask questions, and leave with techniques you can apply directly to your own apps.
Apple's Foundation Models framework makes it easy to integrate on-device AI into your iOS applications.
In this hands-on workshop, you'll learn how to build intelligent features using the latest Foundation Models APIs introduced by Apple.
We'll start by generating structured responses using @Generable models, then explore how to extend your AI assistant with custom tools.
You'll integrate Foundation Models into a real SwiftUI application and learn practical techniques for persisting AI-generated content using SwiftData.
Whether you're just getting started with Foundation Models or looking to build production-ready AI experiences, this workshop provides practical examples you can immediately apply.
Watch a short preview of the AI-powered application you'll build during the workshop.
Learn how to generate strongly typed responses using the @Generable macro so Foundation Models can return predictable data instead of only plain text.
Give Foundation Models access to your application's capabilities through custom tools and learn how models invoke those tools inside AI-powered workflows.
Build an end-to-end AI experience inside a SwiftUI application including prompts, responses, streaming results, and responsive AI interfaces.
Use SwiftData to store generated content so users can revisit previous sessions, with practical modeling and persistence techniques.
Join AzamSharp School to get the complete course library, digital books, workshops, office hours, and new member content in one membership.
Our workshops cater to individuals with basic programming knowledge. Familiarity with programming concepts and Swift language basics would be beneficial.
Every workshop combines a concise lecture, live coding, and practical activities. Students are encouraged to code along and reinforce their understanding through hands-on exercises.
Yes. Depending on the workshop, you'll either start with projects that help establish the foundation or finish with a project that brings the concepts together.
Workshops are hosted on Zoom.