UX Design The Touch Evolution: How Gestures Shape Our Digital Worlds Explore how gestures impacted the way people interact with the digital world.
Accessibility Understanding VoiceOver rotor Understand how the VoiceOver rotor works and how to create custom rotor controls within your application.
App Store Promoting your app with App Store Marketing Tools Explore the available tools provided by Apple to support developers in promoting their apps in and out of the App Store.
Spatial Computing Embracing Spatial Computing: Game Design in visionOS Embrace game design for Spatial Computing through our meticulously crafted guidelines.
visionOS Introduction to RealityView Explore RealityKit starting from RealityView and how to use it in your visionOS apps
Spatial Computing Exploring immersive spaces in visionOS Learn how to create immersive spaces with SwiftUI for a visionOS app
Spatial Computing Embracing Imaginary Spatial User Experience in visionOS Based on recent explorations and discoveries enjoy our spatial computing user experience guidelines.
Particle Emitters The Power of Particle Emitters in Digital Creation Discover how particles can enhance the user experience of your applications using Reality Composer Pro
Accessibility Making a view accessible using the Accessibility Representation modifier Learn how to ensure the accessibility of your custom views by replacing their accessible representation.
Spatial Computing Featured Embracing Spatial Computing: the Speculative Spatial Design Canvas The Speculative Spatial Design Canvas guides developers for solid immersive visionOS experiences and user-friendly apps
visionOS Featured Implementing volumes in visionOS Learn how to embrace volumes for immersive 3D experiences in visionOS.
Extended Reality Featured Embracing Extended Reality (XR): diving deep into Spatial Design for visionOS Understand the challenges of designing extended reality experiences.
Extended Reality Featured Embracing Extended Reality (XR): visionOS challenges Discover challenges in XR’s design and UX, signaling a transformative shift, navigating responsive design complexities, and immersive interface innovations.
ChatGPT Prototyping SwiftUI interfaces with OpenAI's ChatGPT Understand how to use OpenAI's ChatGPT conversational machine learning model to create working code for SwitfUI apps within a few minutes.
HomeKit Developing Apps with the HomeKit Accessory Simulator Understand how to use Apple's HomeKit Accessory Simulator (HAS) to simulate smart home accessories when developing HomeKit-enabled apps.
SwiftUI Using a UISheetPresentationController in SwiftUI This article explores how you can create a layered and customized sheet experience in SwiftUI.
Xcode Using Custom Build Scripts and Environment Variables in Xcode Cloud This article introduces Custom Build Scripts and Environment Variables for automated workflows in Xcode Cloud.
Static Site Generation Using GitHub Actions to deploy Static Sites generated with Swift and Publish By the end of this tutorial, you will be able to use Github Actions to build and deploy a static website generated with Swift on Github Pages.
AVKit Custom video player with AVKit and SwiftUI supporting Picture-In-Picture With this article you will learn how to create a custom video player with AVKit and SwiftUI that supports Picture-in-Picture
HLS Using HTTP Live Streaming (HLS) for live and on‐demand audio and video This article introduces most relevant aspects of HTTP Live Streaming (HLS) and powerful toolchains provided by Apple for live and on-demand media.
Natural Language Identifying the Language in a Text using the Natural Language Framework By the end of this article, you will be able to identify the dominant language in a piece of text using the Natural Language framework.
Documentation Tracking Changes in the Apple Developer Documentation With this article you will better understand the official Apple Developer Documentation and track API changes from one Xcode version to another.
Machine Learning Create ML Explained: Apple's Toolchain to Build and Train Machine Learning Models This articles will help you to understand the main features of Create ML and how you can create your own custom machine learning models.
Machine Learning Core ML Explained: Apple's Machine Learning Framework This articles will help you to assess and judge the main features of More ML and how you can leverage machine learning in your apps.