Accessibility Supporting Increase Contrast in your app to enhance Accessibility Understand how to enhance the user experience of your app by supporting the Increase Contrast accessibility feature and leveraging one of the available environment values in SwiftUI.
Accessibility Testing your app's accessibility with the Accessibility Inspector Enhance your app accessibility by testing and auditing it with the Accessibility Inspector to better support assistive technologies and discover possible accessibility issues.
Swift Featured Call for Application at the Apple Developer Academy Become a World Class Developer at the Apple Developer Academy in Naples, Italy. Call for Application 2023/24.
SwiftUI Creating a SwiftUI App to generate images with Dall-E through the OpenAI API Understand how to use the OpenAI Swift Package to connect with the OpenAI API to generate images within your SwiftUI app.
Machine Learning Generating Images with Stable Diffusion on Apple Silicon with Core ML Understand how to use Apple's Core ML Stable Diffusion Package to generate images with Stable Diffusion on Apple Silicon using Swift.
SwiftUI Passing Data in SwiftUI via the View’s Environment Learn how to access and share data using @EnvironmentObject, @Published, the ObservableObject protocol, and the .environmentObject(_:) modifier, among multiple views in SwiftUI.
SwiftUI Creating a SwiftUI App to interact with the OpenAI ChatGPT API Understand how to use the OpenAISwift Package to easily connect with the OpenAI API to create your own ChaptGPT SwiftUI app.
UX Design Applying Gestalt Principles in UI/UX App Design Discover how the foundational principles of visual perception can be applied to enhance the user experience in your app.
HomeKit Adding New Homes and Rooms to HomeKit within a SwiftUI app Understand how to add or remove Homes and Rooms to the HomeKit environment within a SwiftUI app.
UX Design Creating App Prototypes from Low to High-Fidelity Dive deeper into the app design process and understand how to create an intuitive user experience with low and high-fidelity prototypes.
DocC Configuring the Hosting Base Path in Xcode to Publish DocC Documentation on GitHub Pages Understand how to configure Xcode Build Settings with a DocC Archive Hosting Base Path to publish static documentation websites on GitHub Pages.
HomeKit Creating a HomeKit-enabled App with SwiftUI Understand how to create a HomeKit-enabled App with SwiftUI, how to read data from smart home accessories, and control their features.
CarPlay Testing Apps with an iPhone and the CarPlay Simulator Understand how to use Apple's new stand alone CarPlay Simulator app to test CarPlay-enabled apps with your iPhone and your Mac.
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.
MapKit Using MapKit JS to Embed Apple Maps in Websites Learn how to use MapKit JS to embed Apple Maps in websites by generating an identifier, private key and JSON Web Token.
HLS Converting Video Files for HLS Streaming This reference shows how to convert video files for HLS streaming with ffmpeg and how to create video files from .m3u8 manifest and .ts files.
SwiftUI Using ViewThatFits to replace GeometryReader in SwiftUI This article shows how to use the new ViewThatFits released at WWDC 2022 to replace GeometryReader when building views in SwiftUI.
WWDC June 2022: What’s new in the Swift Community? This article covers the most inspiring new releases from WWDC 2022 and showcases some of our personal highlights from the developer conference.
Swift Call for Application at the Apple Developer Academy Become a World Class Developer at the Apple Developer Academy in Naples, Italy. Call for Application 2022/23.
Swift Playground Changing the Thumbnail of an App in Swift Playgrounds By the end of this tutorial, you will be able to change the thumbnail of an App project in Swift Playgrounds for iPad.
SwiftUI Using SF Symbols in SwiftUI This reference article covers how to use SF Symbols in SwiftUI and the most common modifiers associated with them.
SwiftUI Creating a Custom App Launch Experience in SwiftUI with Deep Linking This article introduces Deep Links and how you can use them for custom app launch experience with SwiftUI.
SwiftUI Detecting Xcode Previews This reference article covers how to use environment values to detect if a process is running in a Xcode preview.
AWS Getting Started with Swift AWS Lambda Runtime This tutorial shows how to get started with Swift AWS Lambda Runtime to create and deploy serverless functions on AWS with Swift.