Welcome! 🤩

Rebuilding my blog site using Ignite was a really simple and fun process. I'm still exploring themes and layouts so I will report back when I unlock it's true potential. For now, I'll share the link to the GitHub repo so you can give Ignite a try today.

Ignite 🔥

The journey converting By Rule from UIKit to SwiftUI has been rewarding in more ways than one. A refreshed app meant learning new APIs and researching the latest trends in iOS. It meant reaching out to potential users to solidify my understanding of the issues they face. Now, I've set the foundaton for a more robust app everyone can continue to love. Download today and stay tuned for updates!

Own the Rules, Rule the Game 🤩

By Rule is the premier study tool for anyone looking to engage NCAA basketball rules.
Learn More

I ran into quite a few obstacles building my app but thats actually the fun of being an iOS developer. So much of the job is simply commiting to being a problem solver over and over again. How should I authenticate users? Where will I store their data? What kind of features does the app need? What do I need to learn to start implementing them? Where can I find help writing better code so my app performs at it's best?

I'll revisit the finer details in a later post but for now, here are some tools and resources I found helpful while navigating the app building process:

Resources 🛠️

⚡️ Firebase

Authentication. Storage. Functions. Vertex AI.

⚡️ Kavsoft

Design. Prototyping.

⚡️ Hacking with Swift

Learn Swift, SwiftUI.

⚡️ RevenueCat

Paywalls. Subscriptions.

I'm really encouraged about the direction of the app. The first batch of updates have arrived but there's plenty more to come. I can't wait to experiment with App Intents, Deep Linking, and explore what the Game Center has to offer. I've got a feeling this experience would be really smooth on the iPad or Mac 👀...

Created in Swift with Ignite