#iOsDevelopment

2026-01-31

Design debt is often blamed on UX.
More often, it’s engineering debt that was never acknowledged.

β†’ iamshift.substack.com/design-d

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-30

I filed a radar, FB21795992, for the Try It Free button title. It really should just say Subscribe. #AppReview #AppleDevelopment #iosDevelopment

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-30

"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

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-29

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

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-29

Here's a post about my App Store rejection (for bad wording generated by Apple) so far:

tewha.net/2026/01/free-trials/

I compared my app to Apple Creator Studio, and guess which is more "sketch?" #AppStoreDevelopment #AppReview #iosDevelopment

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-29

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

Xcode screenshot: Code on left, preview on right.
πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-29

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

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-29

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?

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-29

Crazy thought: I miss when the iPhone was slow enough for Instruments to be useful. #iosDevelopment

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-28

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

Screenshot. Includes a maple leaf and "Proudly developed in Canada."
πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-28

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

A guitar fretting diagram, with the base fret (11) entirely visible even beside a barre.
Ali Raza | Apps, Game, Pluginsmanofspirit
2026-01-22

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.

youtube.com/watch?v=8g8jBw0NsG4

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-19

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

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-17

Anyone else sometimes forget which iPhone/iPad simulators Apple requires screenshots of? #iosDevelopment

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-17

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

2026-01-15

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! πŸŽ‰ apps.apple.com/de/app/dreams-y

#iosdev #iosdevelopment #indiedev #savingmoney

2026-01-15

#1 OT/ICS CYBERSECURITY TRAINING AND GEN AI TRAINING IN DELHI NCR AND IN INDIA
#DataScience
visit-www.theevolvedge.com
mail- info@theevolvedge.com
ph no :-+917982403420
+919311805027

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-11

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

πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-11

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

Chord fingering chart for Soprano Ukulele. It's showing an all open voicing of C5. An analysis table shows the G4 and C4 are required, the E4 is undesired and the A4 is disallowed.
πŸ‡¨πŸ‡¦ Stevetewha@appdot.net
2026-01-11

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.)

#FretSketch #iosDevelopment

iPhone screenshot
Chord Dm
Lists names, degrees, the "tone" and seven fingering diagrams.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst