Today I shipped one of the most challenging features I've ever worked on: a frame based play designer with an inline timeline scrubber.
Jordan Morgan
The cause of several bugs since iOS 4.
Working on https://alyxcaffeinetracker.com
Dev Rel at Superwall.
Wrote a book series over iOS dev.
I make a basketball app for coaches too, Elite Hoops.
Until next time ✌️.
✍️ New Post ✍️
Kids and Vibe Coding. My two boys have wanted to make an app, so we fired up Codex and have a lot of fun.
Some thoughts:
https://www.swiftjectivec.com/Kids-and-Vibe-Coding-iOS-Apps/
🚨 Update for The Best-in-Class Book Series 🚨
My ongoing effort to provide quality material for iOS developers since 2021 is now pay what you want! For $10 or more, the series is yours.
Details:
https://www.swiftjectivec.com/Best-in-Class-iOS-App-Book-Series-Price-Update/
An absolute banger of an update coming 🔜
📊 All of our charts
📲 New ARR/MRR widgets
✨ Unified transaction + overview
📋 User details on transactions
🏆 Updated design and UX
Can't wait for you all to check this one out, I'm working on that list bit of polish.
✍️ New Post ✍️
My first, true "AI is changing my own personal life, work, etc" post. In short, I think it's a fantastic time to build stuff:
https://www.swiftjectivec.com/The-Shift-Using-AI-As-A-Developer-Advocate-And-Engineer/
✍️ New Post ✍️
Thoughts on Xcode's 26.3's agentic coding:
- How to get skills working
- Use Xcode's MCP with other tools
- Impressions
Check it out: https://www.swiftjectivec.com/Agentic-Coding-Codex-Claude-Code-in-Xcode/
Went on a little side quest with Scores for NCAA.
- Game recaps via Apple Intelligence
- Read out recaps, highlight words via TextRenderer
- And I Liquid Glass'd that bad boi
Im (trying!) to bring Alyx to watchOS ☕️⌚️
My first adventures in watchOS development. Different animal, for sure.
🚨 Testers wanted 🚨
I have a huge update to Elite Hoops coming up. It adds user accounts, user sign up, and syncing data. Tons under the hood.
I'd love a hand testing the sign in/up flow:
https://testflight.apple.com/join/VUg3a9W6
A feature I came up with is this concept of "Smart Badges". Here, there are two primary actions:
A pass from the 1 to a 3, and a shot.
Coaches typically will add notes to plays saying "1 passes to 3, 3 shoots" - so this kind of automates it.