Setting up a private club penguin server for my roommates on our LAN lol
JD
@greentea.bsky.social
SWE/MLE by day, iOS dev in my free time. Trying to journal my progress on my side projects!
Recently I’ve been into fully disconnected software and devices. I have an ereader that I never connect to the Internet, I just load books with a microsd card. I have a laptop for emulating and a game library but I never connect to wifi. Using these devices feels lonely somehow but it’s nice
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
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
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
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…
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
Learned the hard way that I accidentally placed the ParticleEmitterComponent on the wrong axis of this mesh 😭😅 #iosdev #realitykit #spatialcomputing
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
Added some more terrain tile types for my model train app, so please enjoy this bluesky themed map #iosdev #swiftlang #ar
Added haptics to some workflows in my app today, unfortunately there’s no way to share that lol #buildinpublic #iosdev
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
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
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).
Finally figured out why my camera input was getting blocked in my ARView!! Now I can actually see my model train maps in my space. RealityView and ARView absolutely do not play nice 😅. Feel like I’ve been working this bug for awhile with not much to show, until today. #buildinpublic #iosdev #ar
#BuildingInPublic almost forgot my update for today! Didn’t have a ton of time for my #iOS augmented reality app today, so I just made some small UI changes - new tile types for terrain editing and a level tracker. I WILL SHIP.
#BuildingInPublic today - working on the animations of the train Entity using #RealityKit. It was actually pretty tricky to get continuous animations like this in iOS, a lot of the #SpatialComputing framework seems to be aimed more toward VisionOS (understandably). Sadly don’t have an AVP though!
I figured out what’s causing my bug. I can’t fix it, but I know what’s causing it! ^_^
🚨 Looking for a React Frontend Dev! 🚨 I’m in need of a frontend developer. Bonus if you're already familiar with the Bluesky API or interested in working with it. If you’re interested (or know someone who might be), feel free to reach out or repost. Thanks! 🙏
We’re like a couple years away from having no living people who have been to the moon
more work on my model train app for iOS. Started making a simple terrain editing workflow, where you can make your own maps and then render them in AR. I am not a designer at all LOL. I promise I will clean things up! #SwiftUI #SpatialComputing #BuildInPublic #RealityKit #iOS
Weekend update for my AR model train app! Rendering the selected map in the users environment was my main goal for today. Using #ARKit plane detection (shows up in blue), then allowing a user to select with a double tap (turns green, then renders the map). #RealityKit ray tracing is awesome!!
Map selection screen for my #iOS augmented reality train app. Very much proof of concept at the moment, all the maps are collections of RealityKit entities, because I want to provide a workflow for users to make their own, and render them in their own space. #buildinpublic #realitykit #swiftui
Had a goal to #buildinpublic more this year, so I’m excited to share a project I’ve been working on! I’ve been learning Apple’s Spatial Computing frameworks for #ios, so I’m making an AR model train app to practice what I’m learning!! Excited to share more and journal my progress #swiftlang #iosdev
I’m glad I got to answer a couple questions on StackOverflow before AI consumed it. It felt good to pay back into it after using it so much getting started