Create with Swift at iOSDevUK

Create with Swift at iOSDevUK

This article will get you started with material created for our workshop and session presented at iOSDevUK 2024.

From September 2nd to 5th, the iOSDevUK Conference took place in Aberystwyth, Wales. Before the official kickoff, Giovanni Monaco and Pasquale Vittoriosi conducted a workshop on building for the Apple Vision Pro while Flora Damiano opened the conference talking about the creative process of app icon design.

Building for Vision Pro Workshop

This workshop provided a comprehensive introduction of the platform, featuring a live demo and hands-on exercises, all supported by step-by-step walkthroughs. Giovanni and Pasquale, who have been extensively covering Spatial Computing from both design and technical perspectives since the official announcement of visionOS, shared their insights gained through direct experimentation with the device.

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 workshop on your own:

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

You can download the project that was used during the workshop to demonstrate spatial interactions 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.

Crafting better App Icons

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.

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