iOS Dev Weekly - iOS Dev Weekly - Issue 528

Ten years on…
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 528  October 8th 2021

 
Comment

  Comment  

 

I don't remember when I first became aware of Steve Jobs. It happened gradually.

I had been aware of Apple since I used my school's single Mac Classic (yes, just one for the whole school) in 1990 when I was sixteen. The teachers kept it locked away in the cupboard, but I managed to find excuses to use it. I certainly didn't know much about the company's history at that age, though, and there was certainly no internet in any form I had access to back then if I had wanted to research it!

I think the first time I was properly aware of Steve was during one of the iPod announcements. I was fully immersed in a Microsoft focused part of my career at the time, and I remember comparing it to much cheaper (and so much worse) alternatives. I wasn't too impressed, but I wasn't paying proper attention.

I finally opened my eyes to Apple when I bought my first Mac in 2006. As soon as I focused on the company, it was instantly apparent what an incredible job Steve had done bringing it back from the brink of failure.

I was lucky enough to be in the same room as Steve a few times during WWDC keynotes. It was quite an experience, even as a member of the audience. People used to refer to it as his "reality distortion field", and I certainly felt it. He changed the way I thought about products and was instrumental in changing the path of my career. I've missed him over the last ten years and will continue to miss him for the next ten.

But, rather than reading the thoughts of someone who didn't know Steve, I'd recommend you spend some time this weekend reading this article in the WSJ from Jony Ive, one of his closest friends. It's beautiful.

Dave Verwer

 
 

  Sponsored Link  

 

Forget writing testing scripts, use Waldo.

Waldo is the first fully no-code mobile testing solution. Develop, QA and ship faster with fewer bugs. Try Waldo for free.

waldo.io

 
 
 

  News  

 

implement account deletion before January 31st 2022

We knew this was coming at some point, and now we have a deadline. If you offer account creation within your app, you also need to provide an account deletion feature by the end of January next year.

If I had to make a prediction, Apple will delay this. Don't trust me, though, as I know nothing. Get it implemented by then, if you can!

apple.com

 

Paddle's "In-App Purchase" system

Announcing this now feels … optimistic. 🀞As of today, there are no changes to any App Store rules. Some changes must come, but it'll likely be the minimum possible adjustment to satisfy the courts.

That said, it's an indication of how much a system like this is worth if it's worth developing and announcing before any official changes are within sight. I hear good things about Paddle as a payment system for Mac software, though, so I wish them luck.

paddle.com

 

App Store 'Report a Problem' Button Returns

A step in the right direction!

apple.com

 
 

  Tools  

 

Pulse Pro

I've linked to Alex Grebenyuk's Pulse project twice before, once when it launched with an interesting business model and again when he reached the funding goal and released the app. Why the third link? He looks to have been working hand on enhancing it, and this is a fantastic post about the enhancements to the app and mixing SwiftUI and AppKit.

kean.blog

 

SwiftLint for Swift Packages

I'm still waiting eagerly for SE-0303 – Package Manager Extensible Build Tools in Swift 5.6. Until that glorious day comes, how can you run tools like SwiftLint on a Swift package? Alexandre Colucci didn't want to wait for the new release and dives into Xcode behaviours to fix the problem.

timac.org

 
 

  Code  

 

Levelling up our Networking at Steamclock

It's been a while since I've used a networking framework in an app. I moved from the AFNetworking glory days to using URLSession directly. Even so, there's certainly still a place for networking frameworks! Alamofire might be many people's first choice, but take a look at this newly open-sourced library from Brendan Lensink and Jeremy Chiang, which looks great for handling REST APIs and has been battle-tested for two years.

steamclock.com

 

Designing for Productivity in a Large-Scale iOS Application

Much of what Michael Bachand discusses in this post will only be directly relevant if you work at a company maintaining a huge iOS or macOS app. That doesn't mean you won't find it interesting, though, even if only as a story of how some developers work!

medium.com

 

Audio graphs in SwiftUI

Majid Jabrayilov has been on a roll with SwiftUI accessibility posts recently. I enjoyed this one on audio graphs the most, but while you're there, don't miss Custom accessibility content, Accessibility focus, Accessibility rotors, and The power of accessibilityRepresentation view modifier. πŸš€

swiftwithmajid.com

 

Programmatic navigation in SwiftUI

I've seen a few people try to tackle the subject of programmatic navigation with SwiftUI, but none have been quite as comprehensive as what John Sundell covers in this post. From switching tabs to navigation stacks, you'll find a great explanation here.

swiftbysundell.com

 
 

  Design  

 

Choosing between cross-platform and platform-specific design

This fascinating thread from Jeff Verkoeyen is worth a read. Google is deprecating their material design component library for iOS as they are moving closer towards using standard UIKit controls in their own apps. It has been my experience that the bigger the company/client, the keener they are to have a consistent design across both platforms, and that's how Google has been so far, so this is a welcome change!

twitter.com

 
 

  Jobs  

 

Senior iOS Engineer @ onX – Are you an iOS developer who loves the outdoors? Join onX! If you’re passionate about writing great software, love playing outside, and believe in protecting access to public lands – then join our team, where we empower millions of outdoor enthusiasts to explore the unknown! – Remote (within US timezones)

iOS Software Engineer @ Modo Labs – Come join a small development team that is both fast-paced and laid-back. We are developing a unified digital experience that empowers the hybrid workforce and digital-native students to success. – Remote (within US 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)

Senior macOS Engineer @ Paw – At Paw, our goal is to build the best possible productivity tools for developers, and in particular, for building and designing APIs (REST & GraphQL). We're proud to have Airbnb, Apple, Mailchimp, MessageBird, and many other leading tech companies among our most active customers. – Remote (within European timezones)

SwiftUI Developer (Multiplatform) @ Judo – Judo is a server-driven UI platform for iOS and Android. Our Mac app is used by designers and developers to build user interfaces visually and deploy them without submitting to the App Store. We're growing and looking for a seasoned Apple developer with a passion to sharpen their SwiftUI skills. – Remote (within US or European timezones)

Senior iOS Engineer @ Nurx – Nurx is a startup focusing on women's and sensitive health β€” birth control, STI & HPV testing, PrEP, and more! You'll wear many different hats (dev, design, product) on a small US-remote team to help change a broken healthcare system & positively impact the lives of thousands of patients every day! – Remote (within US timezones)

Senior iOS Software Developer @ TouchBistro – Our developers are a tight-knit group even as we continue to grow. Fix it, Ship it, Own it is our department mantra and we try to live it daily. We value shipping quality code that delivers e2e functionality and then iterating using feedback loops from our customers and observability stacks. – Remote (Anywhere)

Senior iOS Engineer @ Ground News – Tim Cook personally reviewed and praised this award-winning app (for real!). Featured by the App Store multiple times. – Remote (within US timezones)

 

Is your company hiring? You can post your open positions for free over at iOS Dev Jobs.

 
 

  And finally...  

 

Not suitable for a maritime environment. βš“οΈ

… and with the new release, it's still not suitable! πŸ˜‚

 
You received this email because you subscribed via the iOS Dev Weekly site.
We'll be sorry to see you go but you can unsubscribe instantly.
 
Shiny Development Ltd. Daresbury Innovation Centre Keckwick Lane Daresbury Cheshire WA4 4FS United Kingdom
 
 

 
 
Β©2021 iOS Dev Weekly | Privacy Policy | Twitter | Suggest a Link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 527

Friday, October 1, 2021

What's your primary resource for solving development problems? 📖 View on the Web Archives ISSUE 527 October 1st 2021 Comment I loved this tweet from Rebecca (Slatkin) Sloane this week. Yes, she

iOS Dev Weekly - Issue 526

Friday, September 24, 2021

Can we draw any conclusions from the results of last week's remote work mini-survey? 🤔 View on the Web Archives ISSUE 526 September 24th 2021 Comment Thanks so much to the 1358 (!) of you who took

iOS Dev Weekly - Issue 525

Friday, September 17, 2021

How far will the pendulum swing on remote work? 🌍👩‍💻🌏👨‍💻🌎 View on the Web Archives ISSUE 525 September 17th 2021 Comment Even before the pandemic, our industry was always more remote-friendly than

iOS Dev Weekly - Issue 524

Friday, September 10, 2021

An event? Next Tuesday? How will we all prepare for that! 🤑 View on the Web Archives ISSUE 524 September 10th 2021 Comment Is everyone ready for their phone to feel a little less shiny and new come

iOS Dev Weekly - Issue 523

Friday, September 3, 2021

Should I write about the App Store, again? Or, should we find something more positive to talk about? 🥳 View on the Web Archives ISSUE 523 September 3rd 2021 Comment Instead of writing about this, I

You Might Also Like

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been

Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker

Friday, January 10, 2025

View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

22 CES products you can't miss

Friday, January 10, 2025

10 must-install Linux apps; Cybersecurity in 2025; Email encryption how-to -- ZDNET ZDNET Tech Today - US January 10, 2025 CES logo 2025 CES 2025: The 22 most impressive products you don't want to

⚙️ The wild, wild west

Friday, January 10, 2025

AI's uncertain legislative path ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

ASP.NET Core News - 01/10/2025

Friday, January 10, 2025

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Discover the Exciting New Features in .NET Aspire 9 — by rijsat Building a Real-Time Santa's Workshop

ALERT: Ivanti Flaw CVE-2025-0282 Actively Exploited, Impacts Connect Secure and Policy Secure

Friday, January 10, 2025

THN Daily Updates Newsletter cover Deep Learning For Dummies ($21.00 Value) FREE for a Limited Time Take a deep dive into deep learning Download Now Sponsored LATEST NEWS Jan 10, 2025 Taking the Pain

The Sequence Research #466: Small but Migthy, Diving Into Microsoft Phi-4

Friday, January 10, 2025

Some architecture details about Microsoft's famous SLM. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Notes app can do what now?

Friday, January 10, 2025

Hey there, Do you ever use the Notes app on your iPhone? If you do, you'll want to keep reading! The Notes app might look simple, but it has lots of great features to make your life easier. For

The Commodification of Pleasure

Friday, January 10, 2025

…and the enclosure of creative talent ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Invitation to the Event Sourcing workshop

Friday, January 10, 2025

Hey! I'm usually not making New Year commitments. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏