Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 189
Oct 17, 2023

Should you rely on Apple's suggested pricing for in-app purchases?

That's the question I started asking myself after looking into the Install-to-Trial ratio for RocketSim. Here are a few highlights:

- The U.S. Install to Trial ratio is 20%
- The India Install to Trial ratio is 1%

While both have relatively high amounts of installs compared to other countries, the ratios differ enormously. 

I decided to reach out to some friends from India to validate my pricing, which turned out to be considered high. 

It's important to mention it's not only the price that drives conversion. Other factors like culture can influence this metric. However, you could argue there's a potential to lower the price in India and increase it in the U.S.

Therefore, I decided to schedule a pricing experiment to see what impact such a price change could have. I plan to run the experiment for a few weeks to get closer to statistical significance and aim to share the results with you ASAP.

Finally, I'm happy to share A. Carvalho won the ticket for Do iOS with this month's giveaway! I'll get in touch with you soon.

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

Actors are still relatively new and can lead to unexpected behavior. In my case, I found a crash inside the WeTransfer app due to a @MainActor-attributed method that was not executed on the main thread. It performed UI-related logic and crashed accordingly. In this week's article, I decided to dive deeper into thread dispatching with actors.

SPONSORED

How well does your Mobile DevOps team perform? Find out how mature your team is and how you compare against the industry’s top-performing apps by taking the quick Mobile DevOps Health Check.

CURATED FROM THE COMMUNITY

DESIGN

A beautiful article written by Emanuele Agosta sharing principles and guidance for Apple Vision Pro app designs.

Swift Connection published their talks, from which I enjoyed this one by Hidde van der Ploeg. It’s a lightning talk full of tips to help you create a consistent app design

SWIFT

An interesting approach to setting identifiers on types shared by Vincent Pradeilles. I’ll be honest: I haven’t been using this technique yet and have not (yet!) been running into issues. However, anything you can prevent will help you write more stable applications.

A concern often raised when discussing Swift Macros: dependency management. I liked this article from Point-Free covering the topic, suggesting how to best reference dependency packages.

XCODE

When I first noticed this tip by Dominik Hauser , I wondered: do I really need this? Turns out I’m actually not sure since I never really knew it existed. Time to find out by using it now!

WRITING

It’s always great to see fellow bloggers like Mohammad Faani sharing their tips & tricks for writing articles. If you’re about to get started, give this one a read. Secondly, add your blog to iosdevdirectory.com so I can find your articles for this newsletter!

FEATURED SWIFTLEE JOBS

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

Other Jobs:
To check out more exciting opportunities or to post your job position: Check out the SwiftLee Jobs Board.

For companies
Get bi-weekly drops of world-class, talented mobile engineers, open for new opportunities. Pre-market:  Many members of the SwiftLee Talent Collective haven't signaled anywhere else that they're open to new work.

For mobile engineers
Apply and receive attractive opportunities without obligations. If you will, your profile can stay completely anonymous, and you decide which companies to reply to. Read my tips to increase your chances of getting accepted as a talent.

THANK YOU

Thanks for being a SwiftLee subscriber!

All my content is available to you for free. Like what I do and want to support me?
Help me reach my Sponsor goal on GitHub.