@jordanmorgan@mastodon.social
@jordanmorgan@mastodon.social avatar

jordanmorgan

@jordanmorgan@mastodon.social

The cause of several bugs since iOS 4.
Dev Rel at Superwall.
Wrote a book series over iOS dev.
I make a basketball app for coaches too, Elite Hoops.

Until next time ✌️.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

🎙️ Been working on an awesome visionOS app that you'd love to show off now that device preorders are only a week away?

Drop it in the replies here; if you'd like to be boosted, include:

1️⃣ a screenshot or video
2️⃣ a link-out to your site or App Store page
3️⃣ use the hashtag

Assume the reader knows nothing about you or your projects: what is your app, what does it do?

Remember you can edit posts if you forget something, and mute the hashtag for a period if you don't want to participate

jordanmorgan,
@jordanmorgan@mastodon.social avatar

@stroughtonsmith

My is of Elite Hoops: http://www.elitehoopsapp.com

Elite Hoops helps basketball coaches teach and share their plays with their teams and coaching staff. Just record your play and send it to any number of popular team apps (Band, Teamsnap, etc).

It’ll be a native visionOS app available on day one. It’s also available today on macOS, iOS and iPadOS.

jordanmorgan, (edited ) to random
@jordanmorgan@mastodon.social avatar

🚨 It's officially launched! 🚨

After 2.5 years, I've finished the book series 😍🥳!

Four books, a tips journal, 200k words, 100s of code samples. Free updates.

Use code "FINALLY" for $10 off:
https://www.bestinclassiosapp.com

In addition, you can now buy any individual book from the series by itself for $30!

If you ever want to upgrade to the full series, I'll always send a discount code your way too.

Most of all.....

Thanks to everyone who picked it up while in beta!!

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

🎉 Side Project Announcement Time 🎉

It's been over 1,000 days since I've done this but...

I am very excited to officially announce my next app, Elite Hoops ! I am pumped to join the ranks of indie developers once again. I wrote up all about it right here: https://www.swiftjectivec.com/Introducing-Elite-Hoops/

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

The other day I was asked a fairly simple question:

How do you keep up with iOS and Swift?

It's a great question , so I turned it into a tiny blog post:
https://www.swiftjectivec.com/Keeping-Up-with-Swift-and-iOS/

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

My post over how to use CKSyncEngine to get easy peezy CloudKit sync into your iOS 17 apps is now live!

I put a lot into this one, and I really hope it helps everyone pick up syncing in their app if they've held off. There's a demo project, explainers, a Q & A and more:

https://superwall.com/blog/syncing-data-with-cloudkit-in-your-ios-app-using-cksyncengine-and-swift-and-swiftui

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

Anybody still awake 🌙?

Good! The 53rd update to https://bestinclassiosapp.com just dropped - please enjoy learning all about multitasking and multiple windows!

Still only $80, but not for much longer! Why? Because after 2.5 years, I'm nearing the finish line 🏃🏻‍♂️!

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

New guidelines for the Action Button just dropped in the HIG. Some highlights:

  • Offer essential functions from your app via App Shortcuts
  • Provide a short label using title style re: your actions

Check it out: https://developer.apple.com/design/human-interface-guidelines/action-button

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

✍️My annual tradition continues for ✍️

Notable UIKit Additions in iOS 17:
https://www.swiftjectivec.com/iOS-17-Notable-UIKit-Additions/

video/mp4

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

While writing up a doc over iOS 17 <> Buffer, I updated this list for iOS 17. These are the "main thing" announcements from dub dub each year (i.e. iOS 13 = multi windows, iOS 14 = widgets, etc)

Are there any core iOS APIs you think are missing? https://gist.github.com/DreamingInBinary/0ccd49e3578c5ae1ebb20632c6c3af73

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

❤️

Starfield Includes a Tribute to a Bethesda Fan Who Passed Away Before Launch - IGN https://www.ign.com/articles/starfield-includes-a-tribute-to-a-bethesda-fan-who-passed-away-before-launch

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

Hey friends, Elite Hoops is now available for preorder on the App Store! Go check it out, and share with any basketball coaches in your life 🏀: https://apps.apple.com/us/app/elite-hoops-basketball/id6443711183

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

My update for Elite Hoops with an emphasis on iOS features is out now! I'd love it if you checked it out, even if you aren't a coach or the target market.

The widgets, especially, turned out fun. And you may dig some of the animations and stuff from the "What's New" screens.

App Store:
https://apps.apple.com/us/app/elite-hoops-basketball/id6443711183

Blog post over the release: https://elitehoopsapp.com/elite-hoops-basketball-for-ios-17-powerful-play-design/

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

✍️ New Post ✍️

Indies nearly always underprice their work because they don't value it enough.

"The Perks of Being a Wallflower Pricing"

https://www.swiftjectivec.com/Pricing-Indie-iOS-Apps-According-To-Perks-of-a-Wallflower/

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

Sup soccer/fútbol fans ⚽️

I'm bringing Elite Hoops over to the pitch.

Thankfully, I can start with Elite Hoop's codebase as a foundation, but I'm completely reconfiguring it to share formations, lineups and more.

Very early, but I messed with onboarding over the weekend. This will be my main source of dogfooding Superwall too, so expect lots of insights over how to best use us in production too.

Onboarding for Elite Football Club running on iOS.

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

About a month ago, Apple updated their docs to mention how @StateObject initialization should happen when you have external data dependencies.

After reading through it a few times, I tried to spill it all out to make sure I understand it correctly: https://www.swiftjectivec.com/Dependency-Injection-with-State-Object-SwiftUI/

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

Hey friends 👋

I've got an update to my iOS dev book series about done 📚

  • 4 books on accessibility, design, UX, and iOS APIs, plus a journal with extra tips.

  • Buy once, and get free annual updates when a new iOS version drops, along with quality-of-life improvements throughout the year.

  • A comprehensive resource for iOS devs and designers.

Check it out and download a free sample: https://www.bestinclassiosapp.com

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

🎂 It's the book series 2nd birthday today 🎂

They grow up so fast, don't they 🥹?

For today only, use the code TWOYEARS to get $10 off 🥳

Two years in, I've had updates out every 2 weeks as promised: https://bit.ly/3WBgsbM

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

I worked so hard on widgets, shortcuts, Core Spotlight, etc for this update I figured I'd make a "Tips/How To" section to show them off.

Inspired by the Tips app:

video/mp4

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

🎉 It's officially launch day! 🎉

Elite Hoops is now available for download. I'm happy to be back in the indie game!

Share with the basketball coaches in your life, there's a free trial: https://apps.apple.com/us/app/elite-hoops-basketball/id6443711183

And hey, if you wanna leave a rating - I wouldn't mind 😎

Also, if you're into Product Hunt - I'm over there as well: https://www.producthunt.com/posts/elite-hoops

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

✍️ New Post ✍️

Over the weekend, I wrote a lot of words over iOS 17's new SwiftUI modifier to size views based on their nearest container view.

Modifier Monday: Container Relative Frame: https://www.swiftjectivec.com/SwiftUI-Modifier-Monday-Container-Relative-Frame/

simonbs, to random
@simonbs@mastodon.social avatar

Got my new grinder and espresso machine a couple of hours ago 😀

jordanmorgan,
@jordanmorgan@mastodon.social avatar

@simonbs That looks awesome

MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar

@jordanmorgan @matthewcassinelli I'm pretty sure that isn't Matthew Cassinelli.

jordanmorgan,
@jordanmorgan@mastodon.social avatar
stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

There are some new docs from Apple to go with the new features enabled by Apple Pencil Pro — they're well-written, and they have workable sample snippets with a SwiftUI/UIKit toggle.

https://developer.apple.com/documentation/applepencil/playing-haptic-feedback-in-your-app?changes=latest_minor

https://developer.apple.com/documentation/applepencil/handling-squeezes-from-apple-pencil?changes=latest_minor

Very much appreciate this format!

Also a note from the HIG about new trackpad haptic support: "Apple Pencil Pro and some trackpads can provide haptic feedback when connected to certain iPad models"

jordanmorgan,
@jordanmorgan@mastodon.social avatar

@stroughtonsmith Is there a RSS feed for this stuff? I just wish there was an easy, obvious "hey we just added these docs" kinda deal.

AFAIK this is the best page for that, and even today I found these API updates for Apple Pencil by happenstance: https://developer.apple.com/documentation/Updates/

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

Elite Hoops hit 2.5k MRR today 📈

I have so many ideas and directions to take it to grow it even more. Here's hoping I hit my goal of 20k MRR sooner rather than later.

Some fun things:

  • The market is ripe for good software for basketball coaches.
  • I still haven't implemented core, highly requested features

Some hard things:

  • An institutional leader in the space released an app recently, eating heavily into my downloads.
  • Balancing Elite Hoops with other apps I wanna do.

Onwards!

jordanmorgan,
@jordanmorgan@mastodon.social avatar

@dxzdb Oh no - soccer app isn’t doing much of anything. I’ll get around to looking at that from a product standpoint eventually

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • tacticalgear
  • DreamBathrooms
  • osvaldo12
  • mdbf
  • everett
  • magazineikmin
  • khanakhh
  • Youngstown
  • rosin
  • slotface
  • modclub
  • kavyap
  • tester
  • JUstTest
  • ngwrru68w68
  • thenastyranch
  • cisconetworking
  • Durango
  • ethstaker
  • InstantRegret
  • normalnudes
  • Leos
  • GTA5RPClips
  • megavids
  • cubers
  • anitta
  • lostlight
  • All magazines