Black Friday: Save 50% on RocketSim & Going Indie Course. Grab the deal.
BF: Save 50% on RocketSim & Going Indie Course.
Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 108
Mar 29, 2022

A new successful experiment!

Last Friday, I did a Q&A on Twitter which was fun! My day turned out a bit busier, but I had fun answering some of your questions. I decided to make it a monthly event, so you'll have the chance to ask me anything every last Friday of the month!

Many of the questions asked are helpful for you to learn from, but I like to pick out one for this week's intro:

What helped you most in mastering iOS development (could be a book, course, tutorial, but also a mindset or a way of doing things)?

I started developing apps in 2009; we had no ARC, and iOS 4 had just been released. I had one goal: to become experienced in developing apps for iOS.

I've had my biggest learnings (and most mistakes) while developing apps at an agency. The constant cycle of starting a new project from scratch and being able to learn from previous mistakes has made me a more complete engineer.

By the time I joined WeTransfer in 2017, I had enough experience to join a team of several experienced engineers. They challenged me, pushed me to rewrite code to even better quality, and made me the engineer I am today.

It's all about getting as much experience as possible when you're just getting started, with room for mistakes. Even better: have colleagues around you that can coach you and help you grow.

----

This week, I'll be developing a new design-related feature for RocketSim. The responses on Twitter were positive enough to make me excited to get started right away.

Lastly, I decided to ask one of the most important questions in life, and Maaike said YES!

With that, I'd like to let you go. Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

I love building generic solutions that you can reuse in future projects. While making Stock Analyzer alongside RocketSim, I decided to develop my SDK. One of the packages includes often used extensions from which this article covers the error alert presenting part.

SPONSORED

If you’re a mid/senior iOS developer who’s looking to improve both your skills and your salary level, then join this 100% free online crash course, starting on March 28th. Click to learn more.

SWIFTLEE JOBS

Browse Swift-related Jobs, or add your own on SwiftLee Jobs.

CURATED FROM THE COMMUNITY

SWIFT

Since I’ve never developed any applications using a moving location, I had no clue how I would test such a scenario. Aryaman Sharda gave me the missing insights!
I found myself a new bookmark! Brett Ohland wrote a series on formatting styles and created a helpful playground.
A great insight into the lifetime of state properties by Chris. I recognized his experience, and I’ve become a little brighter after reading his article!
It’s an often raised question: is there still a place for Combine with async/await? With the introduction of async algorithms, it looks like we’re moving more and more away from Combine. To be complete: I believe Combine will always play a role in our apps, but it will become a more minor role in the future.
I’m not a big fan of UI tests since they often take time to run ánd maintain. I was happy to read this article by Warren Burton, which offers an alternative for SwiftUI views.

OPTIMIZATION

I’m always interested in price experiments and enjoyed reading this one by Niels Mouthaan. Raising your app’s pricing might be worth it since people willing to pay aren’t always price sensitive.
Reading Jordan Morgan’s story almost felt like reading my way of living. I often get asked how I manage my time, getting so much done besides having a full-time job and being a parent. If you’re looking for inspiration in this regard, I recommend reading this article full of insights into how you could manage side projects in a busy life.

THANK YOU

Thanks for being a SwiftLee subscriber! 
Continue your journey: