Ale Lanza (he/him/his)'s Avatar

Ale Lanza (he/him/his)

@alejandrolanza.bsky.social

Learning swift with a focus on VisionOS @alejandrolanza@mas.to

169 Followers  |  777 Following  |  26 Posts  |  Joined: 26.08.2023  |  1.6532

Latest posts by alejandrolanza.bsky.social on Bluesky

What's new in SwiftUI for iOS 26 WebView, rich text editing for TextEditor, section index list titles, and more

What's new in SwiftUI for iOS 26? I'm glad you asked! www.hackingwithswift.com/articles/278...

19.06.2025 22:19 โ€” ๐Ÿ‘ 51    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 2

I hate not having a job. I just want to make cool apps. If you need an #iOS or #macOS developer, I've been doing this since 2008. I worked at Apple on the Reminders app, and I've got lots of #SwiftUI and #Swift experience. I'm really quite the catch.

19.06.2025 22:20 โ€” ๐Ÿ‘ 19    ๐Ÿ” 9    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

see if you can find the power off button on a light background :)

19.06.2025 18:09 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

xcode 26 VisionOS canvas camera now auto resets (ie takes a step back) after each code change. This makes careful moving of components very difficult. Anyone knows how to disable the behavior? #wwdc25 #xcode26 #visionos

16.06.2025 23:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I havenโ€™t tested the new api, but do your entities have a grounding shadow component? That should do it. Not sure about occlusion as thatโ€™s new

15.06.2025 14:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Step Into Newsletter โ€“ May 30, 2025 Starting the Spatial Interfaces series, a WWDC Wishlist, and an upcoming community event.

Step Into Newsletter - May 30, 2025

Happy Friday! Here is your weekly recap from Step Into Vision. I hope to see you at Office Hours later today.

#visionOS #RealityKit #SwiftUI

stepinto.vision/articles/ste...

30.05.2025 13:27 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Apple has released FastVLM, an efficient Vision Language Model (VLM) designed for rapid high-resolution image processing. It can run directly on iPhones using MLX. This is highly beneficial for apps requiring real-time performance on the device.

12.05.2025 16:25 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Very much agree. But it has to be said, you just have to look at healthcare to see how much less we have in that area. In many ways the same goes for education

08.05.2025 13:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

OK finally had a chance to implement your suggestion, worked a treat! Thanks again Joseph!

05.05.2025 22:17 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thank you! I know Iโ€™ve been printing too much and put this off for a while now :)

05.05.2025 19:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

How did you get started with it? Iโ€™m fairly new to swift dev and only used it once in one of Paul Hudsonโ€™s tutorials

05.05.2025 18:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Documenting your code becomes more important in the era of modularized apps. Whenever different parts of your app live in multiple Swift Packages, it becomes crucial to provide proper documentation. Apple provides us with the documentation compiler called DocC.
swiftwithmajid.com/2025/04/01/d...

05.05.2025 09:55 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hey everyone, would you do me a favor?

Can you help me spread the word about Step Into Vision? A few hundred visionOS developers find it super useful but I haven't broken out into the rest of the Apple Dev world.

Can you help put a spotlight on this project?

25.04.2025 16:22 โ€” ๐Ÿ‘ 10    ๐Ÿ” 8    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 4

Oh I see, what I had tried was to ensure they were all under the same physics simulation, did not try removing it. Will try that in a bit, thanks Joseph!!!

05.05.2025 00:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Having fun with VisionOS hinges and anchors. I learned that anchored entities will not interact in the physics simulation, so a second object needs to be following the anchor on my finger tip, which then can be used to push things around #visionos #swiftui

04.05.2025 23:56 โ€” ๐Ÿ‘ 13    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
What's new in Swift 6.1? Trailing commas in lists, metatype key paths, diagnostic groups, and more.

What's new in Swift 6.1? Trailing commas in lists, metatype key paths, Swift Testing scopes, and more! Apologies for being late to write this up, but as usual I've given it the full treatment, including an interactive Xcode Playground: www.hackingwithswift.com/articles/276...

01.05.2025 11:16 โ€” ๐Ÿ‘ 36    ๐Ÿ” 5    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Hi everyone! ๐Ÿ‘‹๐Ÿป

Our client had cutbacks and I was one of the casualties. So, I'm back on the job market, looking for a remote iOS developer position.

Let me know if you or someone you know might have something. ๐Ÿ˜Š

#iOSDev #SwiftUI #iOSDevJobs #iOSJobs #AppleDev

17.04.2025 18:12 โ€” ๐Ÿ‘ 15    ๐Ÿ” 10    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Crafting Effective SwiftUI ViewModifiers
YouTube video by Stewart Lynch Crafting Effective SwiftUI ViewModifiers

Tired of bloated SwiftUI views? ๐Ÿ”ฅ
Learn to craft killer custom ViewModifiers that clean up your code & level up your UI game.
Youโ€™ll walk away with 3 youโ€™ll want to use right away. ๐Ÿ’ฅ
๐ŸŽฅ youtu.be/XU7wdjPCXLw
#SwiftUI #iOSDev #SwiftLang

13.04.2025 13:42 โ€” ๐Ÿ‘ 7    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Looks like a paid ad

10.04.2025 13:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Me!

08.04.2025 00:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
FEMA eases major floodplain construction rules; Helene rebuilding plan impacts unclear The floodplain rules come from the federal Flood Risk Management Standard, which President Trump rescinded by executive order on Jan. 20.

More shit that defies logic: mountainx.com/news/fema-ea...

04.04.2025 01:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Collisions & Physics: Generating Collision Shapes

RealityKit provides a few methods to generate complex collision shapes, with one notable omission.

#visionOS #RealityKit #SpatialComputing

stepinto.vision/example-code...

17.03.2025 19:51 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Understood, thanks for looking into it Joseph!

18.03.2025 11:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I like where this is going!!!

11.03.2025 22:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Well so far I've just been learning, what I was testing was being able to grab a slide, set it on the floor and then throw a ball at it. It actually works very well, but for now the slide is static so I'm just programmatically placing it on the floor (and it's missing the necessary stand)

11.03.2025 22:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

One thing I haven't been able to get working is a dynamic detailed collision mesh from an existing model. There's a method to generate static meshes, and another one to create dynamic convex ones (a shrink wrap result). My guess is I would need to create it manually using meshDescriptor/primitives

07.03.2025 20:09 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

thanks Joseph, will add it to my weekend reading list. BTW on a group i'm in, maybe the discord AVP one, someone recently posted a few of their published apps and mentioned your site as a very helpful resource, which i 110% agree with. You probably already know that, but just in case!

07.03.2025 17:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Digging that progress indicator!

06.03.2025 02:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Nice! I was trying to use a picker the other day and ran into that errorโ€ฆ

03.03.2025 18:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@alejandrolanza is following 20 prominent accounts