
Build an on-device chatbot with Apple Foundation models, streaming responses, and session-aware dialogue to generate travel plans and tips for Japan in iOS 26 apps.
Learn to set up viewmodel and view folders, build an on-device language model with foundation models, configure guided instructions, handle input, and stream responses with transcript display.
Create an attributed string extension that parses markdown headings and maps header levels to SwiftUI fonts, enabling rich text rendering in a SwiftUI view.
Create a SwiftUI message view that iterates segments, renders text or structures from transcripts, and styles messages with blue for the user or translucent black for others.
Build a SwiftUI chat content view that binds a view model to show chat history with lazy loading, displays user prompts and bot responses, and shows thinking indicators.
Create a detail view that loads videos in a paged vertical feed with a match geometry transition, using a selected video and thumbnail, plus a home grid to launch it.
Build a reusable, themed iOS interview app in SwiftUI, featuring an accordion category grid with read aloud for questions and answers.
Create the app's models, including an interviewQuestion struct conforming to Identifiable with id, question, answer, and category, plus a questionCategory enum and data provider.
Build a reusable speech manager that controls text-to-speech using AVSpeechSynthesizer, implements a singleton, and handles speak and stop actions with a completion callback.
Designs an interview accordion row view in SwiftUI that displays a numbered question, reveals the answer on expand, and toggles read aloud via a singleton speech manager.
Create a new SwiftUI view using templates to build an iOS interview accordion list that displays a questions array with expand/collapse behavior, animated toggling, and a themed, category color layout.
Build the category card and category menu views in SwiftUI, with a two-column lazy grid, a custom button style, and navigation to the iOS interview accordion list.
Explore how liquid glass, a dynamic glass design system in iOS 26, applies the glass modifier to views, backgrounds, and lists, including tint, blur, and interactive effects.
Explore glass effect containers in iOS 26 to create a unified glass surface with depth, translucency, and morphing fluid animation in an HStack of three images using a shared namespace.
Learn to build a fluid glass effect menu in SwiftUI, using a glass container to morph and expand a main button into multiple actions with blur, rotation, and spring animation.
Explains how iOS 26's animatable macro simplifies animating custom shape properties like radius and start angle and end angle, using animatable data, pairs, and main actor considerations.
Build a smooth, animated star rating view in SwiftUI that renders a five-star rating with gradient fill and half-filled stars. Animate rating changes as the value updates.
Explore how the SwiftUI selection disabled modifier works with the edit button to prevent selection of items not published yet in a list.
Explore SwiftUI's declarative, data-driven approach that simplifies UI design with live previews, while comparing it to UIKit and Interface Builder, and learn how to integrate SwiftUI into existing apps.
Explore how SwiftUI app architecture structures applications from the app object to scenes and views. Learn the roles of window groups, document groups, and vertical stack layouts in building UI.
Discover the three main SwiftUI layout containers: HStack, VStack, and ZStack. Learn how to combine them with lazy vstack, lazy grid, and geometry readers to overlay and arrange views.
Explore vstack, a vertical stack container that sizes to fit its content and arranges views top to bottom, with spacing, alignment (center, leading, trailing), and unlimited views after iOS 17.
Learn how HStack arranges views in a horizontal row, with spacing, alignment, and baseline options, and apply layout priority to prevent truncation.
Explore how ZStack layers views in depth space to create backgrounds and layered effects, using color and shapes with ignore safe area and various alignments.
Learn to compose a SwiftUI view using VStack, HStack, and ZStack to create equal, labeled panels with font modifiers and padding for SwiftUI and PdfKit.
Master SwiftUI state management with @State, binding, and observable objects. See how declarative UI updates as state changes and how two-way binding links text fields and sliders.
Learn how state object creates a persistent observable object that survives view redraws, and build a stopwatch view model with a published elapsed time updated by a timer every second.
Explore observed object versus state object in a shopping cart scenario, showing how a published cart items array updates the view through a cart view model.
Are you ready to dive into the exciting world of iOS development? SwiftUI Bootcamp: Hands-On Projects for iOS Development is the ultimate guide to mastering Apple’s modern declarative framework, SwiftUI. Designed for beginners and intermediate developers, this course combines theory with hands-on projects to help you build professional-grade iOS apps efficiently.
In this course, you'll start with the fundamentals of SwiftUI, learning how to create views, use modifiers, and structure layouts. As you progress, you’ll tackle essential concepts like state management, data binding, and navigation. Each module is packed with practical examples and interactive projects to solidify your understanding.
You’ll work on real-world applications, such as a task manager, weather app, and even a PDF scanner, gaining skills to build responsive, user-friendly interfaces. The course also explores animations, transitions, and integrating SwiftUI with UIKit for hybrid apps.
By the end of the course, you’ll not only understand how to use SwiftUI but also learn best practices for designing, testing, and deploying your apps. Whether you’re a beginner stepping into app development for the first time or an experienced developer transitioning from UIKit, this course offers valuable insights and techniques.
What You’ll Gain:
Proficiency in SwiftUI for iOS development.
Confidence in building and deploying apps to the App Store.
Skills to create visually appealing and interactive user interfaces.
Practical experience with real-world projects to showcase in your portfolio.
Includes new videos recorded for iOS 26
Build real AI chat bot using On-Device LLM backed by Foundation Models Framework that powers Apple Intelligence
Embark on this journey to unlock your potential as an iOS developer and take your app-building skills to the next level. Enroll today and start creating amazing apps with SwiftUI!