👋🏼 Welcome to SwiftlyRush
Continuing with my thoughts about the Indie Developer revolution, I spent the entire week thinking about this topic in more detail.
So what defines an Indie Developer, is it someone who builds their apps, and that is it? Or is it someone that only builds their apps with no other income? I would imagine you would say the latter.
I would like to change this belief for good. Because I would like the indie developer revolution to continue and keep on growing, but I want the definition to change so that more developers can become indie developers.
I am not suggesting you should all quit your jobs and start building apps, but I am saying to spend a little more free time building that app idea you have longed for or that app you would love to see existed on the App Store.
I am planning over the course of the next few weeks to gather some intel and share it with you; you might have seen that I started this discussion on Twitter already.
Join me in changing the definition of an Indie Developer 🚀
Have a great week ahead!
🥳 What's New
Using Presentation Detents in SwiftUI
Using the new Presentation Detents is super powerful in SwiftUI, follow along on this article to show you how and where to use them.
🔥 Community News
Resources for indie iOS developers by Shaun
It's only fitting that I find articles this week about Indie Developers; given my thoughts from the past few weeks, Shaun as done a great job finding out the best resources for Indie Developers, and I would agree on a bunch of great resources for you out there.
5 Tips to creating a (good) pull request by Danijela's Vrzan
It's something we probably take for granted, and if you're in a small team it's possibly not that important. However, for me having a great PR is super important. It helps give context to your fellow engineers and also acts as a history of changes and why we made such change if anything goes wrong.
UI Tests, but easier by Tjeerd in't Veen
Do you write UI Tests in your iOS codebase? They're handy and they can often provide further checks before releasing that next update to your customers. However, be prepared for that added time constraints that comes with, unless you follow this approach?
A Beginner's Guide to Styling Components in SwiftUI by Leonardo
I found this article to be interesting, it's like a SwiftUI 101 crash course and I think there will be at least 1 new thing for you to pull out of this article, possibly more!
Transitioning to an Engineering Manager role by Benoit Pasquier
I believe it's something we don't talk about enough, especially once you hit the Senior level, what comes next? Management or Individual Contributor, well I love reading personal blog posts like this because it will give you a real idea of what it's like transitioning to management and the challenges you might face as well.
💡 And Finally...
Do you know how to solve this?