Step Into Vision's Avatar

Step Into Vision

@stepinto.vision.bsky.social

Step into the world of visionOS development with SwiftUI, RealityKit, and ARKit.

48 Followers  |  150 Following  |  17 Posts  |  Joined: 26.07.2025  |  2.0927

Latest posts by stepinto.vision on Bluesky

More fun with custom layouts in SwiftUI

11.08.2025 15:02 — 👍 3    🔁 1    💬 0    📌 0
Preview
Building Widgets for visionOS Let’s recap what we’ve learned about Widgets and answer some questions from the community.

Weekend Reading for you: Building Widgets for #visionOS.

Topics include: Widget size, mounting style, textures, level of detail, rendering modes, configuration, interaction, animations, updating widgets, and more. We also answered some questions from the community.

stepinto.vision/articles/bui...

10.08.2025 11:44 — 👍 5    🔁 2    💬 0    📌 1
Preview
Building Widgets for visionOS Let’s recap what we’ve learned about Widgets and answer some questions from the community.

Weekend Reading for you: Building Widgets for #visionOS.

Topics include: Widget size, mounting style, textures, level of detail, rendering modes, configuration, interaction, animations, updating widgets, and more. We also answered some questions from the community.

stepinto.vision/articles/bui...

10.08.2025 11:44 — 👍 5    🔁 2    💬 0    📌 1
Video thumbnail

RealityKit experiment #74
(gist in the replies)

- LowLevelMesh with disconnected geometry
- Marching Cubes + SDF for vertex positions
- Vertex normals from SDF gradient
- Polynomial smooth-min to blend the shapes

08.08.2025 11:15 — 👍 22    🔁 5    💬 2    📌 0

Fridays are kinda great for me. I get the whole day to focus on Step Into Vision.

🧠 Review what I've learned
📢 Write a newsletter to share all the latest stuff
🗓️ Plan some examples and articles for the next week
🚀 Host a community event with the best visionOS developers

08.08.2025 13:32 — 👍 4    🔁 1    💬 0    📌 0
Preview
Snapp Mobile iOS Newsletter 52 Issue 52 • August 7, 2025

📢 𝐈𝐬𝐬𝐮𝐞 #𝟓𝟐 𝐢𝐬 𝐨𝐮𝐭!

This week's packed with insights:
❓ 𝘜𝘯𝘤𝘦𝘳𝘵𝘢𝘪𝘯<𝘛>
🎤 𝘚𝘱𝘦𝘦𝘤𝘩-𝘵𝘰-𝘵𝘦𝘹𝘵 𝘚𝘸𝘪𝘧𝘵𝘜𝘐
🔒 𝘔𝘶𝘵𝘦𝘹 & 𝘚𝘺𝘯𝘤𝘩𝘳𝘰𝘯𝘪𝘻𝘢𝘵𝘪𝘰𝘯
✉️ 𝘚𝘦𝘯𝘥𝘢𝘣𝘭𝘦 𝘤𝘰𝘯𝘤𝘦𝘱𝘵𝘴
🌍 𝘎𝘭𝘰𝘣𝘢𝘭 𝘢𝘤𝘵𝘰𝘳 𝘦𝘹𝘢𝘮𝘱𝘭𝘦𝘴
🔭 𝘖𝘣𝘴𝘦𝘳𝘷𝘢𝘵𝘪𝘰𝘯𝘴 𝘈𝘴𝘺𝘯𝘤𝘚𝘦𝘲𝘶𝘦𝘯𝘤𝘦
🔗 @𝘪𝘴𝘰𝘭𝘢𝘵𝘦𝘥(𝘢𝘯𝘺)
⚠️ 𝘛𝘢𝘴𝘬𝘎𝘳𝘰𝘶𝘱 𝘮𝘪𝘴𝘵𝘢𝘬𝘦

08.08.2025 14:06 — 👍 2    🔁 2    💬 0    📌 0
Preview
Step Into Newsletter – August 8, 2025 More on widgets, debugging view frames, and website updates.

Step Into Newsletter for August 8, 2025

More on widgets, debugging view frames, and some website updates.

stepinto.vision/articles/ste...

08.08.2025 12:49 — 👍 3    🔁 1    💬 0    📌 1
Preview
Step Into Vision on YouTube Launching in the second half of 2025.

We're launching a YouTube Channel for Step Into Vision soon-ish. Can we get to 100 subscribers before launch?

stepinto.vision/resources/st...

07.08.2025 22:55 — 👍 7    🔁 4    💬 0    📌 0
Preview
Understanding spatial layout in visionOS 26 Learn how to customize the alignment and spatial arrangement of UI elements within the environment using the new APIs introduced in visionOS 26.

👓 𝑈𝑛𝑑𝑒𝑟𝑠𝑡𝑎𝑛𝑑𝑖𝑛𝑔 𝑠𝑝𝑎𝑡𝑖𝑎𝑙 𝑙𝑎𝑦𝑜𝑢𝑡 𝑖𝑛 𝑣𝑖𝑠𝑖𝑜𝑛𝑂𝑆 26 by @matteoaltobello.bsky.social

This article explains the fundamentals of spatial layout in visionOS, covering how to arrange and position 3D content using SwiftUI.

#visionOS #SwiftUI #Layout

07.08.2025 11:06 — 👍 4    🔁 2    💬 0    📌 0
Video thumbnail

There are three main ways you can keep up with Step Into Vision

❤️ RSS Feeds!
📧 Email and Newsletter
📱 New Social Media Accounts

stepinto.vision/follow-step-...

06.08.2025 21:38 — 👍 2    🔁 1    💬 0    📌 1
Video thumbnail

When opening a new window on visionOS we can use defaultWindowPlacement to place it relative to an existing window. We can also use a special utility placement that is relative to the user.

Learn about defaultWindowPlacement
stepinto.vision/example-code...

06.08.2025 19:48 — 👍 2    🔁 2    💬 0    📌 1
Video thumbnail

A few details on supporting rendering mode in visionOS widgets

#visionOS #SwiftUI #WidgetKit

stepinto.vision/example-code...

06.08.2025 14:58 — 👍 3    🔁 1    💬 0    📌 1

So you want to build Mountain-Scale AR for current hardware? Maybe like Snap's Spectacles devkit does it now? For vision pro you can do this by reading the headset position(odometry) and a iPhone gps position.

06.08.2025 06:39 — 👍 5    🔁 2    💬 1    📌 1
Preview
visionOS26Beta4toBeta5.md GitHub Gist: instantly share code, notes, and snippets.

ℹ️ visionOS 26 Beta 4 to Beta 5 Changelog made with AI:
gist.github.com/tomkrikorian...

06.08.2025 10:04 — 👍 3    🔁 2    💬 0    📌 0
Preview
Lab 074 – Mocking up a clock using Radial Layout Using SwiftUI views, modifiers, and a layout to create a simple clock.

Thanks! We have the code for it here if you want to do something with it stepinto.vision/labs/lab-074...

05.08.2025 19:12 — 👍 2    🔁 1    💬 1    📌 0
Video thumbnail

Our apps can trigger widgets to update by asking WidgetCenter to reload timelines.

#visionOS #SwiftUI #WidgetKit #AppleVisionPro

stepinto.vision/example-code...

05.08.2025 13:23 — 👍 2    🔁 2    💬 0    📌 0
Video thumbnail

We can specify an array of times when a widget will update. It works, but may not be suitable for precise updates.

stepinto.vision/example-code...

04.08.2025 19:32 — 👍 1    🔁 1    💬 1    📌 1
Video thumbnail

If you haven't watched Meet SwiftUI spatial layout (WWDC 2025) then you may have missed debugBorder3D. They shared a view extension that is incredibly useful when debugging and visualizing SwiftUI layouts, particularly when working with spatial layouts.

stepinto.vision/labs/lab-075...

02.08.2025 19:47 — 👍 13    🔁 3    💬 1    📌 0
Preview
Step Into Newsletter – August 1, 2025 Widgets, clocks, and popovers on gravestones.

Step Into Newsletter for August 1, 2025: Widgets, clocks, and popovers on gravestones.

We need your help spreading the word about our new social media presence and the upcoming YouTube channel. The post for how yo can help!

stepinto.vision/articles/ste...

01.08.2025 15:07 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

Project Graveyard DEVLOG 003

Working on a new toolbar, changing app mode, and app settings.

stepinto.vision/devlogs/proj...

31.07.2025 15:31 — 👍 3    🔁 1    💬 0    📌 1
Post image

Just got a new app icon for Porta Nubi and I am so happy with how it turned out! 🙌 ☁️✨🟧🟦

30.07.2025 14:17 — 👍 2    🔁 1    💬 0    📌 0
Video thumbnail

Mocking up a clock in SwiftUI using the Radial Layout that Apple provided in the Canyon Crosser sample from WWDC 2025. The rest is just text and shapes.

#SwiftUI #visionOS

stepinto.vision/labs/lab-074...

30.07.2025 18:45 — 👍 1    🔁 0    💬 0    📌 1
Preview
About Office Hours What is Step Into Vision Office Hours?

Step Into Office Hours is a weekly community hangout for visionOS Developers

When: Every Friday at 2:00 PM (Eastern US)

#visionOS #AppleVisionPro #SwiftUI #RealityKit #ARKit

More info stepinto.vision/about-office...

30.07.2025 13:52 — 👍 1    🔁 0    💬 0    📌 1
Video thumbnail

A simple widget interaction example for visionOS. We'll use a count to update a radial layout.

stepinto.vision/example-code...

29.07.2025 18:13 — 👍 0    🔁 0    💬 0    📌 1
Preview
Widgets – Adding content and options for configuration Layout some content and add parameters.

visionOS Widgets: Adding content and options for configuration

stepinto.vision/example-code...

28.07.2025 21:26 — 👍 3    🔁 0    💬 0    📌 1
Post image

Another progress pic of Porta Nubi.

Getting things done, step by step.

28.07.2025 19:18 — 👍 5    🔁 1    💬 0    📌 0
Preview
Widgets – Getting started with visionOS Widgets Four key concepts that make widgets so compelling on visionOS.

Getting started with visionOS Widgets with 4 key concepts.

✅ Sizes
✅ Mounting styles
✅ Texture
✅ Level of Detail

This is the first post in a series covering widgets. More to come all this week. #visionOS #SwiftUI #AppleVisionPro

stepinto.vision/example-code...

28.07.2025 12:53 — 👍 3    🔁 0    💬 0    📌 0
Video thumbnail

Today we published the 300th post on Step Into Vision 🎉

Here are a few favorite examples and labs. Many more to come!

#AppleVisionPro #visionOS #SwiftUI #RealityKit #ARKit

stepinto.vision

27.07.2025 21:08 — 👍 20    🔁 9    💬 0    📌 2

@stepinto.vision is following 20 prominent accounts