Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Win a copy of The macOS App Icon Book with thisfree giveaway

Issue 185
Sep 19, 2023

The privilege of meeting fellow developers in person.

I had a great time attending NSSpain last week: what a fantastic conference! 400 attendees, incredible talks, and an excellent wine festival made it an experience not to forget.

It has been an opportunity to meet many of you in person and a huge privilege to get an appreciation for all the hard work I've been putting into both RocketSim and SwiftLee articles. 

If you're in the position to visit any of the many conferences, I'd highly encourage you to do so. It's an opportunity to chat about app development with fellow engineers, which can be a huge learning potential.

Regarding the flyers' performance: I've seen a 16% increase in visits to rocketsim.app. 80% of those who visited using the related UTM campaign converted into an app installation. While these metrics aren't necessarily wrong, it's impossible to say precisely how many installs relate to the marketing campaign. Like with all marketing, it's about repetition: it could be that NSSpain attendees will see RocketSim appear on socials again this week and remind themselves to install it at that point.

Anyway, it's been leading to more conversations and awareness about RocketSim, which has been incredibly valuable in terms of user feedback.

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

The App Intents framework is still relatively new and comes with great power. It's well-architectured and allows us to define actions or data as reusable components. Due to its nature, you can connect a single intent to system services like Siri, Shortcuts, widgets, and the action button. In this article, I suggest making your app look like a system service using intents inside your primary app's code.

SPONSORED

If you’re a mid/senior iOS developer looking to improve your skills and salary level, join this 100% free online crash course. It's available only until October 1st, so click to get it now!

CURATED FROM THE COMMUNITY

SWIFTUI

TipKit is new in iOS 17 and allows you to show explanatory tips to your users. Alexander Weiß explains how you can customize TipKit’s appearance to match your app’s branding.

You might know the onSubmit modifier to handle keyboard dismissal, but what if you need to make it work for textfields that support multi-lines? Daniel Saidi got you covered.

New devices mean new metadata to explore! Keith Harrison shares with you the ins and outs regarding screen sizes for the iPhone 15 models.

SWIFT

With the release of iOS 17 and Xcode 15, Swift 5.9 is now also officially released. Give yourself a recap of this release’ highlights by reading this article on Swift’s official blog.

If you’ve been writing custom Swift Macros and tests accordingly, I’m confident you’ll love this new package by Point-Free. It makes writing tests for macros simpler and quicker.

OPTIMIZATION

Paywalls come in all kinds of appearances and structures. Cihat Gündüz analyzed 20 different paywalls, concluded on similarities, and released an open-source FreemiumKit package that helps you build successful paywalls.

MONTHLY GIVEAWAY

One of the conferences closest to my brand name: SwiftLeeds. Note that I'm not part of organizing the conference in any way, but I am a big fan! It's a great conference to attend and you'll be able to win a ticket by joining now

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.