Progress so far
Wait, what happened to the SwiftUI #Accessibility inspector in #Xcode? The one on the right panel? Wait, where did the SwiftUI inspector go? #iosdev
After years of watching other people write about software development, I decided that I wanted to give it a try too…
So I started a new blog!
To kick things off I wrote a (slightly belated) SwiftUI Wish List, but what I’m really looking forward to sharing is a new app I’m working on, and some of the development (mis)adventures I’ve had.
Read the first post here and let me know what you think: https://adevlog.com/2025/07/a-swiftui-wish-list/
We’re hiring an Apple Engineer at Doist! Join us to build legendary tools like Todoist and Twist; simple yet powerful. Work from anywhere, own projects end to end, and collaborate asynchronously in a team that values ambition, mastery, independence, and communication. https://iosdevjobs.com/jobs/m-5b9d2bb0-acef-40a3-bc6a-218397889b55 #Swift #SwiftLang #iOSDev #MacDev #iOSDevJobs
Vibe coding is a great start—but when you want a polished, reliable app experience, Techopolis can help.
We build iOS apps with accessibility and quality at the core.
Explore our services: https://techopolis.online/services
#AppDev #Accessibility #Techopolis #iOSDev #UserExperience
Going through Photos to clean up some space.
Iiosdev #macosdev #adobeflex #ios #mac #android #androiddevDev pics to Flickr.
If you're in any of these groups, please share as widely as you can. We got some great shots of people over the years and I'd love folks to have them.
Here's 360|iDev
https://www.flickr.com/gp/203216624@N07/0o11w49rn3
360|Flex
https://flic.kr/s/aHBqjCnxSg
Will get the rest up so keep an eye out here or follow my new Flickr account.
It seems watch apps are not very popular. Coding a little watch app just for my own fun has shown me so many issues, it’s hard to believe these were not fixed long ago …
Are you still developing watchApps? Do you use WatchApps other than the standard ones?
I’m looking to store sensitive data, such as API keys or user tokens, in a secure manner. Naturally, I assumed the Keychain would be the right place for this. However, I’d prefer that these items not appear in the Keychain Access app.
Would setting kSecAttrIsInvisible be the correct approach, or is there a better alternative?
#macosdev #indiedev #iosdev #swift
Do young iOS developers still exist? My students now are doing „some iOS“, but it’s not really their focus.
#iosdev
Apple did it!
It just prereleased the Retention Messaging API that lets developers display custom messages, special offers, or alternate plans during the cancellation flow.
Big news for subscription apps!
I can't wait to see @revenuecat support this!
Documentation: https://developer.apple.com/documentation/retentionmessaging
Request access: https://developer.apple.com/contact/request/retention-messaging-api/
Today is the day, finally launching a new app! It's called Glance. It helps you easily and privately share your details with people. Great for the complex names in a coffee shop, or keeping your mobile private in the pet store! A simple app, but I'm really proud of it!
https://apps.apple.com/au/app/glance-your-details/id6747058129
Ok, if I needed a custom in-app browser other than SFSafariVC what open source ones might you recommend? #iosdev
#IndieAppSales is back!
This week, both of our apps are just $1:
Audracity ($10 → $1)
A question game that sparks deeper, more meaningful conversations—perfect for any gathering. Free to try!
Mastowatch ($4 → $1)
Explore and inspect Mastodon servers with powerful tools. Free version available!
Universal apps for iPhone, iPad, and Mac. No subscriptions.
Audracity: https://apple.co/47HmGeg
Mastowatch: https://apple.co/3VUPytt
I've just published a new video! It covers two ways to use matchedGeometryEffect() in SwiftUI: transitioning between views when one is removed and another added, and moving a selection marker by matching the geometry of a non-source view to a source. https://youtu.be/i87zOQubYoI
I have recently spent quite a lot of time on new #GamingBuddy onboarding. I thought it was quite nice but now I am not so sure...
Previously I had just few static screens with few "cards" on each - it was very text heavy.
I am looking for feedback - you don't need the app - the video below shows how the current flow looks like
Thanks!