|

Step Into Newsletter – July 25, 2025

An eclectic mix of labs, planning a series on widgets, and an announcement.

Example Code

I’m pretty light on Example Code this week, with only one post. Most of my attention went into a handful of labs.

Spatial SwiftUI: scaling views – Covering two convenient modifiers: scaledToFit3D and scaledToFill3D.

Next week I’ll be starting a series of examples to cover widgets. What do you want to know about widgets in visionOS?

From the Labs

I have an eclectic mix of labs to share with you this week.

Lab 070 – Step Into Vision 2025 – I used this one to mock up a quick way to visualize my progress through 2025. So far, I’ve published something on Step Into Vision every single day this year. Last Saturday marked 200 days. Let’s hope I can keep the momentum going for the rest of the year.

My progress through 2025 as of July 19

Lab 071 – Presentations in Immersive Spaces? – Can we use the new Presentation Component or SwiftUI Pickers in Immersive Spaces? The answer is a bit nuanced, but generally speaking, no.

Lab 072 – More fun with HoneycombLayout – Using rotation3DLayout, adjust angle, and animating some changes.

Lab 073 – Ornaments can have their own ornaments – I heard you like ornaments so I made you an ornament for your ornament.

Community

Gregory announced his new app Metaballs: Spatial. I’m familiar with Metaballs in 3D content creation tools, but I have to admit I’ve never used them. This will be a fun project to watch and even more fun to play with.

Rock. Paper. Scissors. What more do you need to know? Kuixi Song launched this free app a few weeks ago. It is simple and delightful.

Matteo Altobello published a useful article a few new features in visionOS 26. We’ve covered these topics on Step Into Vision too. Make sure to check out these examples after reading his article. Understanding spatial layout in visionOS 26

Announcement time: Step Into Vision is launching a YouTube channel! Go get subscribed now so you don’t miss the launch. More about this coming soon.

Happy Friday! I hope to see you at Office Hours later today.

Please support Step Into Vision so I can keep bringing you new Example Code. Help me build Step Into Vision into the best resource for Apple Vision Pro developers.

Questions or feedback?