JD's Avatar

JD

@greentea

SWE/MLE by day, iOS dev in my free time. Trying to journal my progress on my side projects!

69
Followers
298
Following
55
Posts
29.04.2023
Joined
Posts Following

Latest posts by JD @greentea

“Belief as attire”

29.01.2026 16:38 👍 5 🔁 0 💬 0 📌 0

I want to capture depth in my AR app, but I don’t have a LiDAR capable device 3: but maybe this means I can finally treat myself to a new iPhone Pro version and not feel bad about it #iosdev

18.08.2025 01:55 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

Local vs world coordinates continue to get the best of me… but I finally fixed the train whistle!! And a new water texture, still need to play around with the opacity. #iosdev #spatialcomputing #realitykit

16.07.2025 01:30 👍 2 🔁 0 💬 0 📌 0
Video thumbnail

I finally found the source of my Tokyo drift bug!!!! I was just setting the rotation transformation, when I need to be multiplying it by the Entity’s existing rotation 😮‍💨 this is like the third time I’ve had this bug 😅 lesson learned for sure this time #buildinpublic #buginpublic #iosdev #ar

14.07.2025 02:39 👍 3 🔁 1 💬 0 📌 0

This has helped! And lazy loading views that are part of a navigation stack

14.07.2025 02:07 👍 1 🔁 0 💬 0 📌 0

Fuel for the Monday morning commute 🙌 cheers

13.07.2025 23:18 👍 0 🔁 0 💬 1 📌 0

Yeah 😔 appreciate the help though! I’ll let you know if I figure out a workaround 🙂

13.07.2025 19:17 👍 1 🔁 0 💬 0 📌 0

Yeah, thats a solid idea. I’m generating these Entity objects programmatically (just from the default cube resource). I looked into Model3D but I thought maybe it was for rendering models from file only. I’ll give it another look though! Hopefully you’ll have solved my memory usage issues :-)

13.07.2025 19:00 👍 0 🔁 0 💬 1 📌 0
Video thumbnail

I think I’ll need to provide a preview another way, either with just a screenshot or a small video or something. But it was fun to provide a preview that showed the entity rotating in real time! Like this, but times like, 20 LOL #ios #augmentedreality

13.07.2025 00:52 👍 1 🔁 2 💬 1 📌 0

Figured out the problem with memory usage on my #RealityKit iOS app! I have a list of entities a user can add to their scene, and I was using a RealityView for each one to provide a preview of what that entity looked like. However, apparently the performance on RealityView is… not great…

13.07.2025 00:49 👍 0 🔁 0 💬 2 📌 0
Video thumbnail

Adding animations and haptics to the terrain editing screen of my model train app, and accidentally created a very addicting fidget toy lol #iosdev #buildinpublic

12.07.2025 22:40 👍 6 🔁 0 💬 2 📌 0

As someone working on an AR app, I have this exact problem. I can test properties all day but testing the ~look~ of something is much harder to pinpoint

12.07.2025 22:33 👍 1 🔁 0 💬 0 📌 0

Save us, Iain Banks 🙏

11.07.2025 02:35 👍 0 🔁 0 💬 0 📌 0

Oooh neumorphism is so good

10.07.2025 00:06 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

Learned the hard way that I accidentally placed the ParticleEmitterComponent on the wrong axis of this mesh 😭😅 #iosdev #realitykit #spatialcomputing

09.07.2025 02:24 👍 1 🔁 0 💬 0 📌 0
Post image

Working on a new tile selection screen for the terrain editing workflow. SwiftUI makes me appreciate the seamless design in the apps I use everyday! I think I might be overusing the RealityView component, since it seems to be impacting performance. Might need to do more profiling tomorrow. #iosdev

08.07.2025 02:47 👍 0 🔁 0 💬 0 📌 0
An image of a 3D model train on top of a map made to look like a “blue sky”, using Apples RealityKit framework

An image of a 3D model train on top of a map made to look like a “blue sky”, using Apples RealityKit framework

Added some more terrain tile types for my model train app, so please enjoy this bluesky themed map #iosdev #swiftlang #ar

07.07.2025 14:35 👍 2 🔁 1 💬 0 📌 0

Added haptics to some workflows in my app today, unfortunately there’s no way to share that lol #buildinpublic #iosdev

06.07.2025 02:32 👍 2 🔁 1 💬 0 📌 0
Post image

Playing around with texture resources in RealityKit and accidentally made a Windows 95 aesthetic for my iOS app… kinda don’t hate it lol #iosdev #buginpublic

05.07.2025 02:23 👍 1 🔁 0 💬 0 📌 0

I’ve just been using the vim mode in Xcode and pretending 😭 love neovim but need device simulators for most of my swift dev work

04.07.2025 17:15 👍 1 🔁 0 💬 0 📌 0

Nvm, just read through the full proposal and I think it answered my questions

02.07.2025 13:56 👍 0 🔁 0 💬 0 📌 0

This would be amazing, and the proposed form reminds me of C++/Rust, which is great uniformity.

I can’t say I’ve encountered this problem in Swift before. Does the compiler warn you about ambiguous naming? Would it warn you/stop you in the future?

02.07.2025 12:22 👍 0 🔁 0 💬 1 📌 0
On the left is a screenshot of a 3D model loaded by Xcode. On the right is the same 3D model loaded by Preview. Preview loads the model correctly, showing a cute cartoonish train. On the left is a monstrosity of form, a spaghetti-fied 3D model bearing only a slight resemblance to the train being rendered.

On the left is a screenshot of a 3D model loaded by Xcode. On the right is the same 3D model loaded by Preview. Preview loads the model correctly, showing a cute cartoonish train. On the left is a monstrosity of form, a spaghetti-fied 3D model bearing only a slight resemblance to the train being rendered.

The tools aren’t even consistent, e.g loading my 3D USDZ model in Xcode (left) vs. Preview (right)

02.07.2025 12:15 👍 1 🔁 0 💬 1 📌 0
Post image

Um… Xcode are you feeling OK

01.07.2025 01:17 👍 2 🔁 0 💬 0 📌 0

It’s dog.fill IRL!! Or I’ve been spending too much time in SF symbols 😅😵‍💫

30.06.2025 02:04 👍 2 🔁 0 💬 0 📌 0
Video thumbnail

Finally got custom tracks for my model train app done! Along with letting the user pick which level to place their track on, means one thing… it’s tunnel time 😎. Now that the bones of the functionality are present, might need to start working some much needed stylization 😅 #iosdev #AR #realitykit

30.06.2025 01:59 👍 5 🔁 1 💬 0 📌 0

sounds really cool, I love repurposing old smartphones like this! Definitely prefer it to buying a raspberry pi or similar

29.06.2025 21:55 👍 1 🔁 0 💬 1 📌 0

Legend

29.06.2025 21:52 👍 1 🔁 0 💬 0 📌 0

How will you handle comms between phones/with you? Or will each one function independently? I made a drone once that used 5G to hit a web server I hosted, but I had to give it a prepaid SIM and it was slow. Theoretically, it should have been able to fly wherever I had network coverage

29.06.2025 14:24 👍 0 🔁 0 💬 1 📌 0
Post image

Horrifying things happening in the AI programming sphere. 100k line app, built entirely by AI. ~4K LOC per PR! There’s a way to use AI to assist in programming but this is not it. (The app being built is a bill splitting app similar to Splitwise).

27.06.2025 12:56 👍 0 🔁 0 💬 0 📌 0