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

RocketSim: An Essential Developer Tool
as recommended by Apple

Issue 146
Dec 20, 2022

The importance of setting goals.

This week's article will tell you about my achievements in 2022 and look ahead into 2023 by setting goals.

I wrote my article Side Projects: 10 Tips for being successful not long ago, in which I shared the importance of focus: wait to start another project before you finish your current one. Goals help me to create focus and motivation to reach my targets.

You might think you don't need goals to be successful, but I've stretched myself much more after setting myself targets. I'm convinced you'll progress more, and on top of that: you'll gain insights and feel much more fulfilled.

Enjoy this week's SwiftLee Weekly!

THIS WEEK'S BLOG POST

Yes, there's still a week or more left this year, but I decided to look back already! You probably still need to get on holiday, so it's a great time to reflect on your achievements and set goals for 2023.

SPONSORED

Stream's Chat SDK helps you build beautiful chat applications with as little code as possible. With our SDKs, you can bring high-quality chat experiences to all of your end users. SDKs available for UIKit and SwiftUI.

CURATED FROM THE COMMUNITY

SWIFT

I’m not the only one looking ahead to 2023. The Swift team announces the future of Foundation, rewritten in Swift. This means no more wrapped C code, smaller packages, and fewer bugs. Best of all: it’s going to be all open source!

A short but to-the-point tip by Vincent Pradeilles should help you make largenumbersmore_readable.

These tips by Pol Piella are essential if you run UI tests using XCTest. Launch arguments help you to configure your app for the UI testing environment and test different scenarios.

SWIFTUI

Majid Jabrayilov shares a follow-up article explaining how to use the LayoutValueKey protocol in combination with the Layout protocol in SwiftUI. If you cannot create the custom views you want, try to see whether these articles will help you.

APPS

Jordi Bruin released a new version of his Superstar app, allowing you to use the popular ChatGPT for responses to App Store Reviews. While it’s crucial not to become a machine, it can help you to create replies more quickly to get yourself started.

Since the early days of its release, AppCode has always been a great alternative to Xcode. I’ve met several true believers over the years and even considered switching myself. It’s sad to see this great app going away, but it might tell us something about the interest of alternative editors: is Xcode finally going to be seen as a great coding editor?

META

As app developers, our main task is building apps. However, several other skills are great to own, like receiving a UI design and providing feedback with your platform expertise. Tjeerd In 'T Veen shares his tips to get more out of receiving designs.

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.

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.