Design debt is often blamed on UX.
More often, itβs engineering debt that was never acknowledged.
β https://iamshift.substack.com/design-debt-is-engineering-debt
#iamshift #SystemsThinking #SoftwareArchitecture #iOSDevelopment
Design debt is often blamed on UX.
More often, itβs engineering debt that was never acknowledged.
β https://iamshift.substack.com/design-debt-is-engineering-debt
#iamshift #SystemsThinking #SoftwareArchitecture #iOSDevelopment
I filed a radar, FB21795992, for the Try It Free button title. It really should just say Subscribe. #AppReview #AppleDevelopment #iosDevelopment
"Thank you for providing this information.
We will continue the review, and we will notify you if there are any further issues."
Then they approved it.
Honestly, they really did have a point. I hope they fix StoreKit. #iosDevelopment #AppReview
I don't know about other developers, but a large part of the reason my store sheet looks like ass is I'm terrified that changing anything in my code or in App Store Connect will break my app. Touching anything related to App Store Connect feels like I'm setting myself up for a Flying Graysons moment, and Bruce Wayne isn't gonna feed and clothe me after. #AppStoreConnect #iosDevelopment
Here's a post about my App Store rejection (for bad wording generated by Apple) so far:
https://tewha.net/2026/01/free-trials/
I compared my app to Apple Creator Studio, and guess which is more "sketch?" #AppStoreDevelopment #AppReview #iosDevelopment
I've put a yellow background on my view I control. That's not why Apple rejected! They rejected for the title on the blue button, which is implemented by the selected line of code on the left. It's based on parameters in App Store Connect, but built by StoreKit.
I could use .price instead of .multiline, but then the button isn't an action. *Apple* should fix this to say Subscribe.
This is just StoreKit's developers and the App Review team not agreeing on presentation. #iosDevelopment
I think I can work around this by using .price instead of .multiline, which provides less information but maybe in a way they prefer?
But if they don't like the way .multiline presents the information they gather, WHY DON'T THEY FIX IT?!?! They could either just build a more clear text label or tweak the typeface sizes to make it clear what's going on. This is ALL their code.
Fuck you, Apple. #iosDevelopment
Holy fuck. Apple just rejected me because they don't like the layout of THEIR STORE VIEW. It prioritizes the wrong thing.
I can't even.
Fuck this. #iosDevelopment
Edit: To be clear, I actually agree with them. This UI sucks. It's just NOT MY UI. If they'll provide git access to StoreKit and a living wage I'll be happy to fix it for them in a future version of iOS.
Edit #2: I was rejected for using .subscriptionStoreButtonLabel(.multiline). Maybe use .price instead?
Crazy thought: I miss when the iPhone was slow enough for Instruments to be useful. #iosDevelopment
I'm considering an addition to my About screen, which only has to exist for the Terms of Service and Privacy Policy links. #iosDevelopment #MadeInCanada
Since I had to rebuild to fix the upgrade bug, I went ahead and "fixed" the spacing of the base fret display for double digits.
(I'll probably tweak this to be more attractive, but I wanted to do this build right away so I just made sure it was entirely visible with a bold and unsubtle fix.) #FretSketch #iosDevelopment
Excited to share progress on the PGC build, recently presented at Pocket Gamer Connects London. The focus was on solid iOS support across both iPhone and iPad, smoother navigation, sound selection, haptics, preferences, real stat tracking, and refining drag-and-drop.
https://www.youtube.com/watch?v=8g8jBw0NsG4
#Unity3D #Unity2D #ShaderGraph #UnityUI #GameDev #TechArt #IndieDev #IndieGameDev #MobileGameDevelopment #GameDesign #Shaders #ProceduralArt #GameUI #MadeWithUnity #AppDevelopment #iOsDevelopment
If I could edit release notes post App Store approval, I could just make a note of this math bug I found in my app: Double accidentals aren't going through tonal analysis correctly. Significant, but I could document that, release anyway, and fix in a 1.2.1.
Instead, I'll have to reject. #AppleDevelopment #iosDevelopment #FretSketch
Anyone else sometimes forget which iPhone/iPad simulators Apple requires screenshots of? #iosDevelopment
I thought I had a bunch of bugs in my chord generator. Turns out it was just three: spelling wrong (flat versus sharp), tone ordering, and a sort hiding the order problem. #FretSketch #iosDevelopment
Dreams, my little app for tracking and reaching saving goals, is now available in 2.0! Itβs a massive update with a ton of changes! π https://apps.apple.com/de/app/dreams-your-goals-funded/id766681978
#1 OT/ICS CYBERSECURITY TRAINING AND GEN AI TRAINING IN DELHI NCR AND IN INDIA
#iOSDevelopment #PythonProgramming #LearnToCode #CodeNewbie #Swift #Python#DataScience #SoftwareDeveloper #TechIndia #iOSvsPython
visit-www.theevolvedge.com
mail- info@theevolvedge.com
ph no :-+917982403420
+919311805027
Fuck yes. I want to ship this today, it's so much nicer than I expected. But I should sit on it a bit longer to see if I can make it visually better. Also, testing and bug fixes. #FretSketch #iosDevelopment
Part of why I wrote this app was to improve my understanding of how chords were put together and why some voicings are better than others. I feel this will be the version that really helps with that.
(This is still a work in progress.) #FretSketch #iosDevelopment
Another improvement I've been wanting to do for a while is add more meaningful information to chord details. Not sure why it took me so long to think to add the expected degrees.
(This is for a soprano ukulele, and is still a work in progress.)