Article Designing Humanist Data Visualization for Mobile Explore how to design the visualization of data in your applications, aligning with your users' needs and goals.
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.
HealthKit Tracking workouts with HealthKit in iOS apps Learn how to track workouts using HealthKit in a SwiftUI app.
Spatial Computing Creating Ornaments in visionOS Understand the usage of Ornaments in visionOS applications.
Creative Coding Creative Coding: Randomness and Noise Understand how to introduce noise in your algorithms to create smooth variations that change across time and space.
Language Discovery Making Apps More Personal with Language Discovery Learn how to utilize Language Discovery to create experiences that reflect the languages and cultural elements of your users.
Creative Coding Create with Swift at Pragma Conference 2025 This article will get you started with materials created for our session presented at Pragma 2025.
App Design Liquid Glass: Redefining design through Hierarchy, Harmony and Consistency Understand the principles behind Liquid Glass, Apple's new design system.
App Design Exploring Widgets: Crafting glanceable experiences Understand the principles for creating meaningful widgets that extend your app's features beyond the app itself.
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 Image caching in SwiftUI Learn how to cache images in memory when working with a SwiftUI app.
UX Design Building for Love: Creating Authentic Connections Get inspired on how to build products that stand out by focusing on user emotions and intentional design choices.
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.
SwiftUI Implementing drag and drop with the SwiftUI modifiers Learn how to implement drag and drop features within your SwiftUI apps.
AVKit Playback controls for video in a SwiftUI app Understand how to control video playback in a SwiftUI app with the AVKit framework.
AVKit Playing a video in a SwiftUI app Learn how to implement a simple video player for reproducing videos in a SwiftUI app.
Contacts Listing contacts with the Contacts framework Learn how to fetch contact information with the Contacts framework.