Once-a-year Black Friday deals are coming. Read more.
Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 73
Jul 27, 2021

Is SwiftUI ready for production?

I'm asking myself this question more and more lately. In our team at WeTransfer, we're adopting it more and more, while I'm also using it a lot lately with building new features for RocketSim 5.0.

Not long ago, I wrote an article about Apple's SwiftUI on our WeTransfer blog regarding this topic. At that time, I found it a little too early to adopt SwiftUI fully, but now that we're getting closer to dropping iOS 13, I find it becoming a harder decision to make.

Say we would rebuild Collect by WeTransfer today: would I completely use SwiftUI?

The answer is no, but we would use SwiftUI in many places, backed by UIKit where needed.

New views are written in SwiftUI by default right now, which is already a great step forward!

Are you using SwiftUI in production apps a lot already? Let me know on Twitter.

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

Available for a few years now, I've never really used Development Assets in Xcode yet. They're a great solution for providing sample data without increasing your app's binary size in any way.

TWEET OF THE WEEK

You might have already read the book Gergely Orosz wrote, but how about following a free webinar on top of that? Taking place tomorrow, I’ll be there!

SPONSORED

Become one of the highest-paid developers by achieving an expert level of practical iOS app architecture skills. Join a series of lectures and coding sessions given by Lead iOS developers in this free online course.

CURATED FROM THE COMMUNITY

CODE

There are multiple ways you can customize Combine publishers with your own extensions. Bruno Rocha demonstrates an easy and hardcode example that might give you that extra flexibility you need.

XCODE

Xcode 13 added a new notarization tool that promises faster uploads. If you’re notarising apps often, you are going to enjoy reading this article by Sasmito Adibowo, bringing you up to date on the latest changes.
I wasn’t aware this was introduced until I read this article from Keith Harrison. I really think this is a great move forward, although, obviously, we’re all waiting for a new solution in which we can write these settings in Swift code. Until then, this is a nice improvement!
Do you know the Jump Bar in Xcode? If so, do you know all features it provides? Maybe not! Dominik Hauser got us covered with a few great tips.

CAREER

Whether you’re just getting started or already experienced, this article by Benoit Pasquier is still a good read. Based on his experience of mentoring several new joiners, he shares with us several best practices to make you a better engineer.
An interesting story about Heffer-O-Tron becoming an iOS developer. After 1155 days of writing his first line of code, he was offered a job as an iOS developer. This might be a great inspirational read if you have the same goal as Chris!

CELEBRATING

Josh “Now A Dad” Holtz is doing a lot of great work for Fastlane, but also with his Indie Dev Monday interviews. You might have read his interview with me last year. Josh is celebrating the one-year anniversary and releases three shirt designs for which profits will get donated to Girls Who Code. Buying an awesome t-shirt and donating: win-win! (I couldn't choose, so I decided to buy both a sweater and t-shirt -_-)

SWIFTLEE JOBS

Is your company hiring too? Post your job position for free at SwiftLee Jobs and reach thousands of developers.
Stream, a high-growth startup focused on Chat and Feeds, is hiring a Senior iOS SDK Architect to help build the future of their native iOS SDK. Join the team in...
Work with Swift, SwiftUI, and Combine in a project that’s fully written in Swift. A modular foundation built with Swift Package Manager makes it a great project to work in.

THANK YOU

Thanks for being a SwiftLee subscriber! 
Continue your journey: