👋🏼 Welcome to SwiftlyRush
The Apple App Store has hit the news this week again as Elon musk also criticised the 30% Apple margin as too high. This roundabout discussion keeps appearing and I do wonder if the time will ever come when change happens.
In other news, Apple is inviting members of the Apple Developer Community to attend a small gathering within Apple Park to watch the WWDC Keynote and State of the Union. The deadline for applying is on May 9th and you will receive an invitation if you're accepted.
I would love to be in this beautiful part of the US and I hope my request is accepted, however, I am not holding out given the number of people applying.
In other news, this week I set a social experiment and I launched the Social Contributor App, the idea is simple. Allow anyone in the community to add some SwiftUI code to the application and eventually, we'll ship it on the App Store, some people learn by doing and so this is a great opportunity to code alongside people within the community, I would love if you could get involved too.
🥳 What's New
iOS Design Patterns: MVVM - SwiftlyRush
This week I have added more content to the iOS Design Patterns article, it's never really essential to have full knowledge of all the iOS Design Patterns, but it's good practice to be familiar with as you progress in your iOS career. I hope this article can help with that.
🔥 Community News
SOLID Principles in Swift - Interface Segregation Principle by Phil Yates
You have heard of the SOLID principles, right? Well, this series by Phil Yates is a great way to get familiar with SOLID, especially if you're preparing for an interview ;]! On a serious note, it's extremely good practice to be familiar with this way of building software.
Apple Park Special Event - WWDC22 - Apple Developer
Apple are hosting a 1 day in-person event on the 6th June, you apply for a free ticket on May 9th but it's only a single day but a great opportunity to be on the Apple Park campus and meet some Apple engineers :]
In-Out Parameters In Swift Functions – SerialCoder.dev
In-Out parameters on Swift functions can be super useful, but it's also extremely important to understand the use-case and how to use them safely in regards to memory. A great article covering all the basics.
Measuring app performance in Swift | Swift with Majid
Majid's articles never fail to amaze me. I have app performance on my mind right now as I prepare my talk for plSwift, but this article is short but sweet in regards to covering memory app performance. There are sure some tips in this article.
💡 And Finally...
What advice would you give yourself at the age of 70? This article is super interesting...