Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 191
Oct 31, 2023

Side projects make you wear many hats.

If you're developing apps as part of a team, you're often mostly focused on code architecture and building new features. However, you'll likely wear many hats if you're an Indie developer working on a side project.

Last week, I started looking into Customer Relationship Management (CRM), Drip campaigns, win-back campaigns, and other marketing techniques. It's a whole new journey for me to explore, with many opportunities for product growth.

What I like most is that this journey leads me to challenge colleagues I would otherwise not challenge. WeTransfer also benefits from win-back campaigns, so why not try and see if we can implement Promotional Offers?

As engineers, stepping outside of our domain and exploring other aspects of product development can be valuable. Combining engineering knowledge with product improvements allows you to validate idea feasibility in ways other product-focused colleagues might be unable to. I'm sure it will create a positive impression of your pro-activeness & performance.

Lastly, I'm looking forward to next week as I'll attend the Do iOS conference in Amsterdam, both workshop and conference days. If you're around, make sure to say hi!

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

I'm currently optimizing RocketSim for increased subscription retention, and one of the techniques that helps me is Promotional Offers. They can be a win-win for both you and your users if implemented correctly.

SPONSORED

Pair programming in Xcode is difficult. Stop struggling to describe which line of code to change or dancing around who’s screen sharing. With Multi, simply point, draw, or even take control of your teammate’s Xcode. Multi just launched into early access, so be the first to try it out!

CURATED FROM THE COMMUNITY

SWIFTUI

If you’re building an ARKit app or thinking about doing so, this article by Matteo Altobello will be helpful to guide your users.

SWIFT

A small but helpful tip by Vincent Pradeilles for using newlines in Swift.

Jordan Morgan explored picking a random enum element using the CaseIterable protocol and a RandomNumberGenerator. This journey results in a generic, reusable extension for you to use.

This combination of Swift keywords from Pawel Lopusinski must be the longest combination possible, ha!

UIKIT

The hidden secrets of UIStackView might surprise you. Junda shares the details.

XCODE

I feel sad to feel the need to share this with you, but I’ve been finding myself doing this too often. It’s a super annoying bug and a bug I can’t understand still exists today. Paul Samuels helps us out.

STORIES

An inspiring article by David Smith shows his design process towards building an offline map functionality into his Pedometer++ app.

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 or try my Xcode Developer Tool RocketSim.