Rudrank Riyam
@rudrankriyam
Aspiring Indie iOS Dev | Writer | WWDC '19 Scholar | Building @zentherapp
Some SwiftUI performance day: 1. Stupid filtering in the beginning. For each day in the heatmap (90+ days), I was filtering through the entire array. 90 × 90 = 8,100 operations! Used dictionary keys for instant O(1) access instead of filtering arrays. Went from O(n × m) where…
Last year was crazy. Those who followed me during those 1.5 months know how I spammed their feed with one or two YouTube videos every day and a new article every day with dozens of tweets!! This year will be crazier. Get ready. 🤗
5/ 📣 The #BuildInPublic Award is back! Last year dev’s like @rudrankriyam blew us away with their creative video series, informative threads, and inspiring video shorts. This year we’re upping the ante by flying the 1st place #BuildInPublic award winner out to New York City to…
Had pink screen of death thrice while using SwiftUI previews on mac mini. Never faced this before. Beta 4 of macOS Tahoe ain’t worth upgrading, sigh.
App is much performant now. Removed thousands of lines of AI slop and it felt so good. I would love to be hired to do this in the coming months. I can vibe-code and vibe-debug too 😆
It is filled with bugs, and still AI slop. I need to clear it but I want to have the basic calorie tracker before doing that in the next few days. I will move quicker though, so if you want the app to succeed, please file feedback! (I actually read and work on them)
I've been saying for a while that o3 is the best code editing model, but because it's not a great tool caller, it just doesn't behave optimally in an agent harness Enter @RepoPrompt's pair programming mode: Claude Code manages context, while o3 plans and executes. No compromises
Bengaluruuu hiii!!! 😁😁😁😁 We’re doing a screening for the #BelgianGP Sate : 27th july 2025 Time : 5:30 pm onwards Venue : Pangeo, Brigade rd, Bengaluru Ticket link in comments 🎟️ #boxboxclub #Bengaluru #f1 #f1screening #Bangalore #VisionPro
I am going to this screening! After the F1 movie, I am curious about racing, and seems like a good start with a LOT of F1 fans!?
Bengaluruuu hiii!!! 😁😁😁😁 We’re doing a screening for the #BelgianGP Sate : 27th july 2025 Time : 5:30 pm onwards Venue : Pangeo, Brigade rd, Bengaluru Ticket link in comments 🎟️ #boxboxclub #Bengaluru #f1 #f1screening #Bangalore #VisionPro
Found it! 7 years on the store but never featured. Will it change this year? Only one way to find out
developer.apple.com/app-store/gett…
I want to reach out to App Store editorial as well for iOS 26 feature release. No idea how to go about that. Do you need to have contacts? Cold message on LinkedIn or Twitter or Bluesky or Mastadon? Is there a form to fill? I will release Zenther by backporting some features…
I need to start reaching out to press. Zenther is feature-rich now with so much of foundation model + liquid glass design, speech analyzer and vision framework. Need to stress test the features before creating a press kit + reaching out to 9to5 and others
I need to start reaching out to press. Zenther is feature-rich now with so much of foundation model + liquid glass design, speech analyzer and vision framework. Need to stress test the features before creating a press kit + reaching out to 9to5 and others
I will do more I missed last year. Reach out to press, try to get featured on App Store. DOCUMENT each step. TikTok for brainrot marketing. Everything that goes into making a successful app that I am proud of and something that can pay for business class flights. ✈️
I already broke the second rule so SDD is back as well
There are two things I want to improve this year: 1. No spite driven development. It hurts no one than me. Only do it for the obsession and fun of building while sharing the highs and the lows. 2. Absolutely no waking up till 7AM or 8AM. Grind early morning till late evening.
It's in the Xcode 26 beta 4 release notes that SwiftUI previews can cause rapid kernel panics. The workaround is to... stay on macOS 26 beta 3 :D
Finished the calorie surplus/deficit integration in Zenther. So many static widgets now, and I still have to add the interactive ones, especially this year's snippet ones for easy logging of food. I will call it a night. 2 more days to the finals of IndeHub hackathon, and the…


How? You wrap your root in: PortalContainer { … } Under the hood this installs a transparent, non‑blocking Window that contains a single PortalLayerView. This overlay lives above your normal view hierarchy and will draw the floating animation layers. You mark exactly the two…
new package 👀 Portal 🌀 – seamless element transitions between root, sheets, and navigation pushes in SwiftUI github.com/Aeastr/Portal early version, with plans for making animation creation more flexible/simple