Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

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

Packt via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Unlock the full potential of SwiftUI by integrating system frameworks, AI, AR, and the latest iOS features into your apps. Build sophisticated, production-ready applications with advanced user experiences. This course explores professional-level SwiftUI development, covering integration with HealthKit, AR QuickLook, audio, onboarding flows, and StoreKit for monetization. You will learn to leverage SwiftData for persistence, implement AI-powered features using Apple Intelligence, and create visually engaging components like custom segment controls and video players. The curriculum is designed to equip you with the expertise to build, optimize, and deploy cutting-edge iOS applications that utilize the latest Apple technologies. Focusing on advanced integrations and modern iOS capabilities, the course guides learners through real-world projects that demonstrate how to combine SwiftUI with system frameworks and innovative features. Each module builds practical skills for developing sophisticated, future-ready applications. This course is part three of a three-course Specialization designed to build a complete and cohesive understanding of the subject. While it offers valuable skills on its own, you'll gain the most benefit by progressing through all three courses as a structured learning journey. This course is based on SwiftUI Bootcamp- Hands-On Projects for iOS 26 Development, by DevTechie.com DevTechie.com. This course is licensed and distributed by Packt. All rights reserved. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

Syllabus

  • HealthKit in SwiftUI
    • 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.
  • AR QuickLook in SwiftUI
    • 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.
  • Building a Piano App with AudioKit & SwiftUI
    • 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.
  • Building App Onboarding Flow Step by Step
    • 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.
  • Reusable Custom Segment Control
    • 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.
  • iOS 26
    • 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.
  • StoreKit
    • 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.
  • Apple Intelligence: Apple Foundation Models on Device LLM
    • 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.
  • Flip Book in SwiftUI
    • 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.
  • GitHub Contribution Chart Component
    • 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.
  • Vertical Video Player: TikTok, YouTube Shorts
    • 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.
  • In-App Purchase
    • 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.

Taught by

Packt - Course Instructors

Reviews

Start your review of SwiftUI Pro: System Features, AI, & Modern iOS Innovations

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.