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.
Posts by Jordan Morgan
Today I shipped one of the most challenging features I've ever worked on: a frame based play designer with an inline timeline scrubber.
✍️ 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:
www.swiftjectivec.com/Kids-and-Vib...
Superwall client app version 2
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.
Early layout of Alyx on Apple Watch.
Im (trying!) to bring Alyx to watchOS ☕️⌚️
My first adventures in watchOS development. Different animal, for sure.
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
✍️ 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: www.swiftjectivec.com/Agentic-Codi...
🚨 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:
testflight.apple.com/join/VUg3a9W6
Thanks for sharing!
🚨 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:
www.swiftjectivec.com/Best-in-Cla...
✍️ 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:
www.swiftjectivec.com/The-Shift-U...
"Typically, you can start to pull out 2-3 groups of countries when you look at them all by conversion rate.Then create tiers in Superwall and create new products in ASC for each tier to run price tests against."
2/2
Here's what Nick said:
"I optimize localized price testing for test efficiency as much as maximizing revenue.I usually break down markets into 2-3 tiers, usually based on average conversion rate."
1/2
Oh I already requested it haha, so glad they added that.
When I was but a young lil' pup, these reviews used to *kill* me.
But eventually, you become a hardened warrior, undeterred by reviews complaining about charging for your work, or not agreeing with design decisions you made.
Keep on rollin' friends, these reviews happen to all of us 🍻
I'm crossposting this, so if you are interested, please email me at jordan@swiftjectivec.com
- My Apple Search Ads weren't enough to grow it, whereas with Elite Hoops, they were. Maybe PMF just isn't there?
Misc:
- Native, all Swift+SwiftUI. No backend.
- RevenueCat and Superwall integrated.
Metrics + App Store Link: verified.revenuecat.com/elitefootba...
- Ive turned off all Apple Search Ads for it.
Pros:
- Solid base, and added practice planner that grew Elite Hoops recently.
- Same recordable whiteboard Elite Hoops has.
- Recently localized.
Cons:
- Numbers are small.
- I don't know soccer coaches, is what I built not as useful to them?
🚨 I'm looking to sell my soccer app, Elite Football Club.
It's like Elite Hoops, but for soccer (or football, depending on where you live 😉).
Reasons:
- I just haven't been able to grow it.
- But I also haven't really tried, I learned I dont care about soccer.
The pitfall with agents is not knowing what you don't know. In iOS, I can spot mistakes early. I'm trying to learn enough to do the same in web dev.
Cheers 🍻
Terminal output of Opus explaining Next.JS server actions in terms of SwiftUI.
Agents are amazing at coding now, no surprise there. One way to use them that I've found valuable is as a tutor, relating new tech stacks to me using familiar parallels from SwiftUI and iOS development.
Alyx for iOS showing only two shots of espresso consumed.
New year, so this is the only time Alyx will show that I’ve only had two shots of espresso ☕️
Happy New Years everyone!
“Turn [those ads] off right now – they're burning money” – Jordan's marketing agency
For this year's Christmas Special, I talked with indie app dev @jordanmorgan10.bsky.social about ads and creative fatigue, seasonality, and finding market fit even without huge marketing budgets.
✍️ New Post ✍️
A month of marketing recap!
- The numbers
- What I tried
- Lessons learned
www.swiftjectivec.com/A-Month-of-...
Yooooooooo!
Always a pleasure working with you all, this integration turned out fantastic ✨
Thank you to MacStories for covering Alyx! What a nice surprise for the day 😃
www.macstories.net/reviews/aly...
If you've been following my month of marketing posts for Elite Hoops, then you've seen that I've been working on a free tool to boost my mailing list.
They get a practice plan by dropping an email.
That project is live now if you wanna check it out!
elitehoopsapp.com/tools/thomp...