Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 155
Feb 21, 2023

The importance of like-minded friends.

Whenever I meet with like-minded engineers, I find myself more energized when I return home. Last Friday, I was joined by Jordi Bruin and Hidde van der Ploeg to drink a few beers in Amsterdam.

While discussing our projects, we spoke about how we could improve and reach higher goals. While we work differently, we have one thing in common: motivation.

We all like what we do and try to make the most out of it. When I see friends succeed in what they do, they motivate me to continue reaching my goals.

Altogether, we decided to not only inspire each other but also to join forces and make the most out of the knowledge we share. Three days later, we developed and open-sourced a new framework for you: Roadmap.

Like-minded friends inspire, keep you accountable, and make you reach higher goals.

P.s. I might have joined Mastodon

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

Feature voting inside my apps has been my wish for a while. I've started thinking about a framework a few months back, but after some beers with Jordi and Hidde, we decided to join forces and create a new open-source framework: Roadmap.

SPONSORED

When it comes to testing, efficiency and coverage should not be mutually exclusive. Waldo helps teams like Rocket Money provide bug free experiences to their iOS users while saving time. Learn more!

CURATED FROM THE COMMUNITY

SWIFT

Protocols are excellent but not always required. Jc Pastant describes why and demonstrates examples of where you might use a protocol while alternatives exist.

While I’m not sure if I would go as far as pinning all my dependencies as Pol Piella describes, I do believe it’s essential for you to understand unexpected changes to your Package.resolved file.

While the book was already open-sourced, you can now start contributing to the DocC version!

SWIFTUI

Pickers inside SwiftUI Forms can behave differently based on their style. Sarun demonstrates each style with an animation, making it easy to understand these options.

The recent Xcode beta release introduced a few new SwiftUI APIs, including improved OAuth support. Alex shows how such implementation will look like.

OPTIMIZATION

Whenever I press the release button for my apps, I always want to feel confident about a certain quality level. I agree with Mohammad Azam: tests create that confidence, and that’s better described in this article.

XCODE

Sarun W. does a great job explaining new APIs introduced in Xcode 14.3 beta and iOS 16.4. It includes more customization options for sheets and SwiftUI preview improvements.

While Google still owns the repo, it’s not giving it the love and attention it deserves. An interesting discussion followed intending to help core contributors like Josh “ Conf” Holtz succeed in keeping the quality of Fastlane as high as possible.

INSPIRATION

Sit back, enjoy, and thanks to Claudio Guglieri for sharing!

FEATURED SWIFTLEE JOBS

Join the SwiftLee Talent Collective if you're hiring mobile engineers or are open to exciting opportunities.
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.