Packt

SwiftUI Pro: System Features, AI, & Modern iOS Innovations

Packt

SwiftUI Pro: System Features, AI, & Modern iOS Innovations

Included with Coursera PlusLearn more

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Build responsive SwiftUI layouts using stacks grids and views

  • Manage app state and data flow with modern SwiftUI patterns

  • Develop real world iOS apps with networking and persistence

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

September 2026

Assessments

12 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the SwiftUI Bootcamp- Hands-On Projects for iOS 26 Development Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 12 modules in this course

This module guides learners through the integration of HealthKit into SwiftUI applications, covering project setup, data visualization, health metrics tracking, and UI component development. It provides hands-on experience with building a health dashboard that includes permissions, data modeling, and visual interfaces for health records and metrics.

What's included

14 videos1 reading1 assignment

This module guides learners through integrating AR QuickLook into SwiftUI applications, covering the setup, implementation, and refinement of augmented reality interactions. You'll learn to handle 3D models, design immersive interfaces, and enhance user experiences with AR features.

What's included

6 videos1 assignment

This module teaches learners how to build an interactive piano application using SwiftUI and AudioKit. It covers audio handling, visual feedback design, and user interaction implementation. Students will gain hands-on experience with app architecture, state management, and multimedia integration.

What's included

6 videos1 assignment

This module guides learners through the process of building a complete onboarding flow in SwiftUI, covering data modeling, view model implementation, animation, and navigation controls. Students will gain hands-on experience in structuring app components and refining user experiences.

What's included

10 videos1 assignment

This module explores the design and implementation of reusable segmented controls in SwiftUI. Learners will gain hands-on experience with creating visual layouts, handling user interactions, and enhancing components with animations and customization. The focus is on building flexible and type-safe UI elements for app development.

What's included

5 videos1 assignment

This module explores modern SwiftUI features such as glass effects, animatable properties, and interactive UI components. Learners will gain hands-on experience implementing smooth animations and responsive design elements in iOS 26. The content focuses on updating user interfaces with advanced Swift features.

What's included

6 videos1 assignment

This module covers the implementation of in-app review requests using StoreKit, focusing on integrating App Store review flows into SwiftUI applications. Learners will explore best practices for user experience and system interactions. Key topics include data structures, UI composition, and seamless app store integration.

What's included

1 video1 assignment

This module explores the implementation of Apple's on-device large language models (LLMs) using Swift, focusing on designing user interfaces, handling text interactions, and integrating AI capabilities into applications. Learners will gain hands-on experience in building chat interfaces and managing AI responses effectively.

What's included

5 videos1 assignment

This module guides learners through the process of building a flip book app using SwiftUI. It covers essential concepts like data modeling, state management, gesture handling, and custom navigation. Students will gain hands-on experience in creating visually engaging and interactive applications.

What's included

2 videos1 assignment

This module guides learners through the process of building a custom GitHub-style contribution chart using SwiftUI. It covers essential concepts such as data modeling, UI composition, and component customization to create a reusable design. Learners will gain practical skills in developing interactive and visually appealing interfaces.

What's included

1 video1 assignment

This module guides learners through the development of a vertical video player interface, focusing on implementing video playback, thumbnail generation, and responsive design using SwiftUI and AVFoundation. It covers the integration of multimedia frameworks and the construction of a user-friendly video browsing experience.

What's included

2 videos1 assignment

This module focuses on implementing subscription-based in-app purchase interfaces using StoreKit. Learners will gain hands-on experience in designing and integrating subscription models into mobile applications, enhancing their understanding of digital commerce in software development.

What's included

1 video1 reading1 assignment

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt - Course Instructors
Packt
2,393 Courses696,856 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions