I briefly mentioned the new playground format a couple of weeks ago, but Aaron Sky digs into it in detail with this post. We still need Swift Playgrounds 4 to have the complete picture, but it can’t be far away now.
I wouldn’t be surprised to see methods like these that John Sundell has implemented in this new library added to the standard Swift library in a future version. What a handy way to kick off several async tasks all at once. Check out the accompanying blog post, too.
I’ve been following along with Peter Friese’s ongoing set of articles on SwiftUI List
views (1, 2, 3, 4, and 5) and was going to wait for it to finish before linking to it. I couldn’t wait to share his latest post on the FocusState
property wrapper, so here’s the whole series. This is such an important part of giving editable lists a great user experience.
I’ve never had to do this, but I can certainly imagine a situation where a different language would need a different font. I had no idea how until I read this piece from Sarun Wongpatcharapakorn.
Tweaking your colours for dark mode is essential for making your app look good regardless of your user’s preference. I’ve always used an asset catalogue, but if that’s not an option for one reason or another, Natascha Fadeeva has a useful category on UIColor
for you.
Here’s a fun article to finish this week’s code-related links. How would you go about displaying fractions that don’t exist in Unicode (like ½, ¼, and ¾) in a more aesthetically pleasing way? You’d use superscript and subscript, of course!
The best articles on ASO are based on experience, and that’s exactly what this one from Niels Mouthaan is. It’s short and sweet with some concrete recommendations.
I missed this conference from last year and only found it via this Twitter thread from Khoa Pham. What a great set of talks about macOS development! You’ll want to spend a couple of hours with this.
Mobile Full Stack Engineer @ Expensify – Join our passionate team of top-notch engineers to solve a real-world problem, and help people spend less time managing expenses and more time pursuing their real goals. – Remote (Anywhere) with some on-site work (Australia, United Kingdom, or United States in CA, MI, NY, or OR)
Lead Swift Engineer @ Vital – Vital is an API that empowers health companies to provide preventative healthcare using a combination of continuous monitoring & lab tests. We’ve just raised $3mil backed by Y Combinator and a number of other amazing investors! We’re looking for Swift Engineer to lead our health-kit integrations. – Remote (within US, European, or Asia-Pacific timezones)
iOS Developer @ Doximity – Doximity, medical network used by over 80% of US clinicians, is hiring passionate iOS engineers (remote). You’ll be part of an amazing product team and work on an app that is constantly evolving. Use your skills (Swift, MVVM, FRP) to be an integral part of our newly launched telemedicine feature. – Remote (within US timezones)
Principle iOS Developer @ Sleepiest – Here at Sleepiest, we’re all about getting people sleeping better and living happier healthier lives. Sound up your street? We’re a tiny 4 person core team, with big ambitions; we’ve been Apples App Of The Day worldwide, and the app has over 3.7m downloads (and 50k paying subscribers). Join us. – Remote (Anywhere)
iOS Developer @ Impending, Inc. – Join a team of 4 responsible for designing and building Heads Up! – the App Store’s most popular and beloved party game. We’re remote friendly (US timezone overlap is critical), pay $150-200k/year, and also tinker on some cool indie projects like Clear, which popularized swipe left to delete. – Remote (within US timezones)
iOS Engineer @ Clay – Clay’s app is one of the most advanced SwiftUI apps in production, and was written in SwiftUI from day 1. We’ve tackled some of the most frustrating bugs, and designed some of the most seamless interactions. If you’re interested in using SwiftUI professionally, this is the place to do it. – Remote (within US timezones)
Did you know that iOS Dev Jobs has native apps for iOS and macOS? Get a daily notification when a job gets posted that matches your filters. Download the apps.