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

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

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

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

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

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

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

Fun little SF Symbol detail here. The paintbrush and aspect ratio with circles behind them are custom SF Symbols I made.

I didn't even open another app - you can combine existing ones from the SF Symbols apps and export them right into Xcode.

MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar

Great blog post from Jordan and I can confirm that @iosdevhappyhour is working on organizing another in person viewing party for the WWDC keynote. This will be our third time doing so.

From: @jordanmorgan
https://mastodon.social/@jordanmorgan/112293115664482664

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

@_inside I noticed the docs say the AppEnum have to be a string type - I wonder if that's new?

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

I'm happy with how the motivational basketball quotes widget ended up.

The transition animation is just juicy.

Toggling through motivational quotes in a new widget for Elite Hoops.

jordanmorgan,
@jordanmorgan@mastodon.social avatar

@jsq All SwiftUI - .contentTransition

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

☁️ CloudKit Sync ☁️

We all want sync, but I've talked to so many developers who are a bit intimidated with implementing it, or they don't know where to start.

The good news? It's gotten much easier with iOS 17 and CKSyncEngine. But, there's just not a lot out there about it!

I've been cooking up a full write up over how to get started from zero using it for the Superwall blog - excited to share it soon!

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

My toxic trait is that I try to solve all of life's problem and minor inconveniences by doing this:

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

Yo - Elite Hoops is featured in the visionOS App Store 🎉!

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

There are some neat quality of life improvements in UIKit in iOS 17.4, like UIControl's performPrimaryAction() which can trigger context menus or dropdowns programmatically, and UIDatePicker.Mode.yearAndMonth

jordanmorgan,
@jordanmorgan@mastodon.social avatar

@stroughtonsmith Any certain way you're finding new API in these releases? I used to go here but it's not updated anymore: http://codeworkshop.net/objc-diff/sdkdiffs/

agiletortoise, to random
@agiletortoise@mastodon.social avatar

Am I the first AARP member to ship an app with a SwiftUI lifecycle? Would the Guinness Book be interested? Or should I hold out to get a world record for my inevitable future as the world’s tallest mall Santa?

jordanmorgan,
@jordanmorgan@mastodon.social avatar

@agiletortoise I keep getting fliers for AARP stuff, like they won’t even let me finish my 30s first 🫥

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

🎙️ Let's check out Apple's Sports app🎙️

A video of walking through Apple's Sports app.

jordanmorgan,
@jordanmorgan@mastodon.social avatar

@vmatt Same, I wish I could hide literally anything and everything about sports betting but alas, money 🫤

simonbs, to random
@simonbs@mastodon.social avatar

If I made an app for throwing dice, I’d name it “Die Hard”, just saying.

jordanmorgan,
@jordanmorgan@mastodon.social avatar

@simonbs It's taken everything in me to not name my upcoming soccer app "Pitch Perfect"

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

Would you pay $5-$10 per app per year to be automatically notified when your app is featured on the App Store?

jordanmorgan,
@jordanmorgan@mastodon.social avatar

@simonbs I absolutley would. The only two things I care about in the App Store are if I’m featured and rankings. It’s the only reason I pay for app figures and the only two things I use.

jordanmorgan,
@jordanmorgan@mastodon.social avatar

@simonbs I honestly don’t have a good feel for how good it is these days. Spend Stack was featured quite a bit but so far I don’t think Elite Hoops has been featured yet

jordanmorgan,
@jordanmorgan@mastodon.social avatar

@simonbs also - I would love a push notification or email if I have a surge in rankings or hit an arbitrary threshold (ie notify me if my app ranks at or above X)

jordanmorgan, to random
@jordanmorgan@mastodon.social avatar

I know what I have to do.

I just don't know if I have the strength to do it.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • normalnudes
  • hgfsjryuu7
  • magazineikmin
  • thenastyranch
  • Youngstown
  • slotface
  • everett
  • ngwrru68w68
  • mdbf
  • kavyap
  • tsrsr
  • Durango
  • PowerRangers
  • DreamBathrooms
  • Leos
  • InstantRegret
  • khanakhh
  • osvaldo12
  • vwfavf
  • tacticalgear
  • rosin
  • cubers
  • cisconetworking
  • GTA5RPClips
  • ethstaker
  • tester
  • modclub
  • anitta
  • All magazines