Weekly Newsletter Issue 2

Weekly Newsletter Issue 2

Weekly newsletter summing up our publications and showcasing app developers and their amazing creations.

Welcome to the revamped Create with Swift newsletter!

In a recent post on the swift.org forum, the release process and schedule for Swift 6.0 were shared, sparking discussions. It gives us a glimpse of what the future of developing for Apple platforms might look like and how SwiftUI and other Apple frameworks might evolve.

Follow us also on Twitter and LinkedIn if you haven't already!

Published this week

This week we have covered the button shape style modifier on visionOS apps, creating charts in SwiftUI with Swift Charts and the Model3D view from RealityKit.

Changing a button shape in visionOS

In this concise enough for a 2-minute read article Tiago offers shows how to shift from the visionOS default button styling to a variety of shapes.

Changing a button shape in visionOS
Learn how to change the shape of a button component in visionOS.

Using Swift Charts on a SwiftUI app

In this tutorial, Tiago and Matteo show you how to use Swift Charts in a SwiftUI project.

Using Swift Charts on a SwiftUI app
Learn how to use the Swift Charts framework to present charts on a SwiftUI app.

Mastering Model3D View

In this article Pasquale unpacks the Model3D view, exploring its features.

Mastering Model3D View
Explore how to use Model3D to load and display 3D models in a visionOS app.

The Speculative Spatial Design Canvas is a pivotal tool for creating spatial computing experiences, meticulously crafted and informed by scientific insights from Neuroscience; it offers a comprehensive framework for developers to navigate the intricacies of spatial design with confidence and clarity.

We invite you to try it at no cost and share with us not only your feedback but also the amazing apps that you will create with it!

Speculative Spatial Design Canvas
Layout guide and design tool for spatial app and game development.The Speculative Spatial Design Canvas is a pivotal tool for creating spatial computing experiences, meticulously crafted and informed by scientific insights from Neuroscience; it offers a comprehensive framework for developers to navigate the intricacies of spatial design with confidence and clarity.The best way to experience the canvas is by printing it out and crafting your ideas with your own hands.Rooted in the principles of data-driven design, the Speculative Spatial Design Canvas is a guiding beacon for developers, empowering them to craft immersive and user-friendly experiences while mitigating potential challenges, such as cybersickness and fatigue.By delineating spatial relationships and optimizing interaction dynamics, this canvas facilitates the creation of environments that prioritize user comfort and engagement.

From the community

Here are some highlights of articles and resources created by the app developer community.

Extensions in Swift: How and when to use them

Antoine Van Der Lee explores the power of extensions in Swift, showing how they allow adding new functionalities to existing types, even without original source code access.

Extensions in Swift: How and when to use them
Extensions in Swift allow you to extend classes, structs, protocols, and enumerations, even when you don’t have access to the source code.

visionOS ornaments in SwiftUI

Majid Jabrayilov delves into the ornament concept, explaining how to create custom user interface components that enrich the user experience with practical code examples for crafting these interactive elements in visionOS.

visionOS ornaments in SwiftUI
The new Apple Vision Pro device is almost here, and SwiftUI is the best way to build a visionOS app quickly and natively. This week, we will continue the topic of the new SwiftUI APIs that we can use to adapt our apps to visionOS. We will learn about the new user interface component called ornaments.

Indie App of the Week

Splitscreen

Splitscreen by Jordi Bruin, Mathijs Kadijk and Tom Lokhorst enhances the Apple Vision Pro’s native Mac Virtual Display feature allowing the sharing of an extra Mac display for improved multitasking, including for users with different Apple IDs with plans to introduce additional resolutions, settings, and displays.

Users are encouraged to participate in shaping future updates by voting on desired features, signaling a forward-looking, user-centric approach to device functionality enhancements.

‎Splitscreen - Multi Display
‎Splitscreen lets your share an extra Mac display to your Apple Vision Pro. Expand your virtual Mac displays to support more than one display and improve your productivity while working on Apple Vision Pro. Work with multiple documents at the same time, or multitask between different apps. Increas…

This week also marked the end of the Swift Student Challenge!

We were amazed by the submissions shared across social media, highlighting remarkable creativity and talent (try checking the hashtag #SwiftStudentChallenge on social networks). If you were among the participants, we invite you to tag us in your posts and share with us the incredible project you submitted!

We can’t wait to see what you will Create with Swift.

See you next week!

Follow us also on Twitter and LinkedIn if you haven't already!