Metal Custom Parameters and Animation with Metal Shaders Learn how to create and use parametrized shaders with Metal and SwiftUI.
MapKit Creating Maps in SwiftUI apps with MapKit Learn how to integrate Maps using MapKit in modern iOS applications.
Metal Taking First Steps into Metal Shaders Learn the basics of Metal with SwiftUI to take your first steps on using shaders in your app UI.
SwiftUI Managing simultaneous, in sequence and exclusive gestures Understand how to compose multiple gestures together to create complex interactions in a SwiftUI app.
EventKit Creating reminder lists with EventKit from your app Create new calendars in EventKit to organize reminders or events under custom lists
SwiftUI Understanding gesture hierarchy Learn how to set up the hierarchy of gestures in views and subviews within a SwiftUI app.
SwiftUI Understanding Spring Animations in SwiftUI Learn how to use spring animations to enhance the experience of your users in SwiftUI apps.
Contacts Contact Management: Working with the Contact Picker View Controller Learn how to use the default controls for handling contacts provided by Apple in your SwiftUI app.
SwiftUI Understanding scenes for your macOS app Learn how to manage scenes and windows within a SwiftUI app.
Contacts Creating Contacts with SwiftUI Learn how to add contacts to the user’s device within a SwiftUI app.
SwiftUI Enabling drag-and-drop and clipboard operations with the Transferable protocol Learn how to enable the entities of your model to work with drag-and-drop in SwiftUI.
SwiftUI Understanding the Transferable Protocol in Swift Learn how to prepare your custom types to be sharable between applications and system features with the Transferable protocol.
SwiftUI Responding to gestures: Rotating Discover how to respond to rotation gestures in a SwiftUI app.
Multipeer Connectivity Building Peer-to-Peer Sessions: Sending and Receiving Data with Multipeer Connectivity Learn how to use the Multipeer Connectivity framework to connect to other devices locally and send and receive data between them.
Multipeer Connectivity Building Peer-to-Peer Sessions: Advertising and Browsing Devices Understand how to advertise a session and browse for devices with the Multipeer Connectivity Framework.
StoreKit Prompting users to review your app Learn how to use StoreKit 2 to prompt users to review your app from within the app.
SwiftUI Integrating Device Camera in SwiftUI Apps Learn how to bridge UIKit and AVFoundation with SwiftUI to integrate camera functionality.
Multipeer Connectivity Getting Started with Multipeer Connectivity in Swift Learn the basics of the Multipeer Connectivity framework.
SwiftUI Using rich text in the TextEditor with SwiftUI Explore the usage of rich text within the TextEditor in SwiftUI using AttributedString.
SwiftUI Taking control of your navigation in SwiftUI with NavigationPath Understand how to perform data-driven navigation in a SwiftUI app.
Swift Data Performing search with SwiftData in a SwiftUI app Learn how to combine SwiftData queries with the seachable modifier on SwiftUI.
SwiftUI Programmatic navigation with navigation destination in SwiftUI Learn how to use the navigation destination modifier for triggering navigation in a SwiftUI app.
SwiftUI Implementing draw animations for SF Symbols in SwiftUI Learn how to apply the new draw animations of SF Symbols 7 in a SwiftUI app.
SwiftUI Presenting critical information in SwiftUI with alerts Learn how to create and use alerts within a SwiftUI app.