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

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power

PD#602 How Netflix Built Self-Healing System to Survive Concurrency Bug

Sunday, November 24, 2024

CPUs were dying, the bug was temporarily un-fixable, and they had no viable path forward ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#602 What are React Portals?

Sunday, November 24, 2024

A powerful feature that allows rendering components outside their parent component's DOM hierarchy ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

C#533 What's new in C# 13

Sunday, November 24, 2024

Params collections support, a new Lock type and others ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚙️ Smaller but deeper: Writer’s secret weapon to better AI

Sunday, November 24, 2024

November 24, 2024 | Read Online Ian Krietzberg Good morning. I sat down recently with Waseem Alshikh, the co-founder and CTO of enterprise AI firm Writer. Writer recently made waves with the release of

Sunday Digest | Featuring 'How Often People Go to the Doctor, by Country' 📊

Sunday, November 24, 2024

Every visualization published this week, in one place. Nov 24, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week we visualized the GDP per capita