Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 206
Feb 13, 2024

From i2i to i2b.

This first abbreviation might be unfamiliar, but I figured it would mean Indie 2 Indie vs Indie 2 Business. 

It summarizes my past month. I’ve started RocketSim with the mindset of building it for other individual developers. Marketing, new features, all development: if focused on building support for individual use cases.

Last Month, a friend of mine joined me in helping out with selling team licenses. The organic requests for large batches increased, making me realize there’s a big opportunity to focus more on teams.

While building features for individual developers help teams as well, it’s certain team features that could increase the potential for large teams to benefit from my developer tool. This shift in mindset suddenly increased the overall potential for growth. A practical example is better supporting sharing App Action configurations via Git.

The key takeaway here is that you could consider this for your side projects: is there an Indie 2 Business opportunity? 

Enjoy this week’s SwiftLee Weekly!

THIS WEEK'S BLOG POST

Supporting Accessibility in your app is essential, and Dynamic Type is one of the flavors you need to adapt. Default components like Text will automatically scale, but you have to test and verify whether your views look great. The @ScaledMetric can help you scale numeric values proportionally based on the Dynamic Type system setting, allowing you to scale values like image sizes and padding.

SPONSORED

Let Runway automate all the busywork around releases so that you can fully focus on building features, and avoid constant fastlane rabbit holes. Mobile releases don’t have to rely on a rickety, duct-taped processes. With Runway, releases are so smooth you barely have to think of them at all. Learn more.

CURATED FROM THE COMMUNITY

Independent features, not relying on any dependencies, wouldn’t that make your code much more maintainable? Tjeerd explains how it works.

You’ll face new challenges when developing apps in an innovative spatial operating system. One of them is ensuring legibility and contrast, for which this article by Emanuele will help you.

Alignment Guides in SwiftUI can be intimidating. Quoting Jordan Morgan: “Yeah, I don’t get that. Will check out later.”Yet, here he is with an article showcasing two examples where alignment guides helped him out.

Sometimes, a different mindset can have a better result. Should you place chore logic near the UI or not? Tjeerd explains how this mindset shift can help.

I compare this SwiftUI animation method with Magic Move in Keynote. It’s powerful, and Tiago explains how it works.

FEATURED SWIFTLEE JOBS

Join the SwiftLee Talent Collective if you're hiring mobile engineers or are open to exciting opportunities.

QUESTION OF THE WEEK

This week's question comes from Ravi:

“Do you believe developing apps for Apple Vision Pro will have the most significant impact on Swift development in the next year?”

It’s a timely question, and I’m sure many of you wonder: should I add support for visionOS? Should I build an app for Apple’s Vision Pro?

In my honest opinion, I believe it’s too early for visionOS to become the highest priority this or next year. It’s a new platform that will definitely grow. However, the fact is that the adoption of platforms like iOS and macOS is much higher and, with that, the return on investment.

The crucial part here is defining “significant impact.” As the platform is new, you’ll have the opportunity to be more visible with your app. There’s simply less competition. 

Personally, I don’t have much spare time to spend on side projects, and I have to pick my battles. For me, that means focusing on platforms that already have large audiences. 

Want to have your question answered next week? Ask your question on LinkedIn or Twitter.