Create with Swift at SwiftConf

Create with Swift at SwiftConf

This article will get you started with material created for our sessions presented at SwiftConf 2024.

On the 7th and 8th of August, the SwiftConf 2024 was held in Cologne, Germany. Flora Damiano, Giovanni Monaco, and Emanuele Agosta were speakers, talking about app icon design and user interactions in visionOS.


Photo and name of Flora Damiano on the SwiftConf marketing material

Flora talked about the importance of app icons and what to take into consideration when designing them in the session called “Crafting better app icons”.

She has written extensively about app icon design and recently wrote about adapting your app icon design to the new features of iOS 18.

Preparing your App Icon for dark and tinted appearance
Discover the new requirements for app icons introduced with iOS 18.

Here is the list of the resources mentioned in the presentation:


Photo and name of Emanuele Agosta and Giovanni Monaco on the SwiftConf marketing material

Emanuele and Giovanni have been writing about Spatial Computing from the design and technical perspectives since visionOS was officially announced.

Find all their articles and more on our dedicated page.

Make it Spatial
Make it Spatial Building limitless experiences. Spatial computing is not just a trend; it’s a paradigm shift in the way we interact with digital environments, pushing the boundaries of imagination and technological innovation. Make it Spatial is our dedicated section where we explore the realms of spatial computing. We

Their session, called “Redefining User Interactions on visionOS”, dove into designing and implementing spatial inputs, particularly eye and gesture-based interactions. Starting from the transition from iOS/iPadOS to visionOS they focused on integrating spatial inputs seamlessly into the development workflow.

To illustrate the spatial interactions they created an app implementing all the gestures covered in the presentation.

You can download the full project on Gumroad:

Spatial Interactions Playgrounds for visionOS
Unlock the potential of visionOS with this comprehensive project showcasing 2D and 3D interaction techniques. Perfect for developers, designers, and anyone passionate about the next generation of user interfaces.What’s inside:2D Interaction Gallery- Single Tap Mastery- Double Tap Dynamics- Pinch and Hold Precision- Pinch and Drag Fluidity- Zoom Finesse- Rotation Expertise3D Spatial Playground- Immersive Sphere Stacking- Real-time Hand Tracking- Dynamic Scene Reconstruction- Physics-based InteractionsTechnical Highlights- Built with SwiftUI and RealityKit- ARKit integration for hand tracking- Custom interaction recognizers- RealityView rendering- visionOS-specific UI elementsIdeal for:- iOS developers venturing into spatial computing- UX/UI designers exploring new interaction paradigms- Students and educators in HCI and AR/VR fields- Tech enthusiasts curious about visionOS capabilitiesPackage Includes:- Complete source code- Detailed README- Extensive code comments for easy understandingNote: This project requires Xcode 15.4+ and the visionOS SDK. Compatible with visionOS 1.2+ for development.Disclaimer: The project is intended for exploratory purposes to learn about 2D and 3D interaction techniques in visionOS. The project’s source code is not intended to be used in production, is provided as is with no warranties or commitment for continued maintenance. For more details, refer to the LICENSE.

Here are some of their articles that may serve as a reference to get you started if you want to explore the topics of the presentation on your own: