Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 162
Apr 11, 2023

The first results of the sales page experiment.

I asked my followers for initial feedback on the RocketSim Sales page redesign a few weeks back. I launched the redesign as an experiment with the following results:
- Trials started +200%
- Conversion to Paying +155%

It's the beginning of a series of improvements I plan to make for RocketSim. These first results are incredible, but I found a few more interesting insights:

- Only 34% of the users that install RocketSim perform a core activity within the first two weeks. In other words: 66% don't even try out RocketSim
- Only 41% find their way to RocketSim's Settings: a page full of extra benefits and features

There's a flaw in my onboarding, likely leading to a lower conversion & retention. While focusing on features seems to make the most sense, onboarding improvements can have the highest impact on RocketSim.

There are many more learnings I can share, making me consider creating an App Conversion Optimization Handbook. Based on interest, I'll do it, so:

Let me know if you're interested in an App Conversion Optimization Handbook.

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

Writing async/await logic also means (re)writing your tests differently. Several techniques make it simple to validate asynchronous code, especially if you know a few tips and tricks.

SPONSORED

CI/CD for iOS and macOS developers. Fast builds on M1 machines and predictable pricing. Automatic code signing and publishing with really good documentation. Start building now.

MONTHLY GIVEAWAY

This month you’re able to win a ticket for the AppDevCon conference!

CURATED FROM THE COMMUNITY

SWIFT

Vincent Pradeilles shares a few great tips to consider when working with optionals. As always, he includes code examples and supporting animations.

Do you often compare the impact of a change? I do, and I often struggle to find the right words for increased performance. This article by Milen Dzhumerov helped.

SWIFTUI

Thanks to Gabriel Theodoropoulos , I now know you can use ranges as a line limit value. Useful for several kinds of implementations.

I’ve experienced implementing drag & drop before we had SwiftUI. Majid Jabrayilov demonstrates how easily we can add support, making me wish I had this opportunity a few years back.

I always enjoy joining Chris Eidhof on his journey to understand SwiftUI behavior better. He takes us through a Match Geometry Effect example with unexpected results this time.

OPTIMIZATION

Even when you’re not starting a new job soon, a few great tips shared by Danijela Vrzan can help you work more pragmatically.

MACOS

TrozWare explains how you can handle (automatic) updates for a Mac app distributed outside the official Apple macOS App Store by using Sparkle.

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.