iOS Dev Weekly - iOS Dev Weekly - Issue 524

An event? Next Tuesday? How will we all prepare for that! 🤑
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 524  September 10th 2021

 
Comment

  Comment  

 

Is everyone ready for their phone to feel a little less shiny and new come Tuesday? 😂

You’re always more likely to come out of an Apple event happy if you go in with low expectations, and I’d say that’s never more true than with the September event. The iPhone is Apple’s biggest moneymaker by a wide margin, and the message that needs to come out of this event in particular is:

“There’s a new iPhone. It’s the best iPhone we’ve ever made. You should buy it.”

Marketing is hard. You need to repeatedly tell everyone about your product, to the point where you’re sick of doing it. Also, the more announcements you make at once, the harder the problem gets, even for a company like Apple.

So, even though there’s yet another AR tease (and you should check out Michael Steeber’s look at how that trick works), my gut feeling says we’re still multiple years away from major AR announcements. Also, when they do come, I doubt they’ll compete with an iPhone announcement unless inextricably linked to it.

Tune in next week to see how wrong I was as pre-orders for iGlasses open up. 😂

Dave Verwer

 

Also, as I was finalising this week's issue, this happened. Honestly, I wouldn't have written about this even if it broke yesterday. There will be appeals, and if/when the appeals fail, the changes will take time to appear. The long and ugly process rolls on.

It's likely that Apple will do nothing more than what is required, meaning you'll only be able to take advantage of these changes for US-based customers and that app review is about to get way more complicated and fraught. Fab.

 
 

  Sponsored Link  

 

Forget writing testing scripts, use Waldo.

Waldo is the first fully no-code mobile testing solution. Now, anyone on your team can create reliable automated tests and help you fix bugs before your users find them. Try Waldo now, for free.

waldo.io

 
 
 

  News  

 

How many apps on the App Store use React Native?

I was surprised these numbers were so low, but not that the Flutter numbers were even lower. It seems like it's still a great time to be a native developer. 🚀

twitter.com

 

Vulnerability in Bumble reveals any user's exact location

This post from Robert Heaton is a fascinating write-up and a great reminder that if you're handling user location, you need to be very, very careful with it.

robertheaton.com

 

iOS Browser Engine Choice In Depth

This article from Alex Russell (who, you should note, works for Microsoft on Edge) isn't directly about iOS development. It's about web browser engines on iOS. I think he makes some interesting points, though, and I'm glad I read it.

infrequently.org

 
 

  Tools  

 

From Sketch to Xcode asset catalog

I liked that this article from Ralf Ebert was more than a guide on how to export your icon images. It explains how to automate the process entirely. You'll never need to calculate which image fits for 29pt at 3x again! 😂

ralfebert.de

 
 

  Code  

 

Using Swift’s async/await to build an image loader

This post from Donny Wals could easily have had the title "Let's re-create AsyncImage" because that's what he does! Re-implementing an existing control is a great way to understand a problem, though, so it's worth a read.

donnywals.com

 

Preventing Data Races Using Actors

You've likely read a few articles about Swift 5.5 Actors by now, but I especially liked how Lee Kah Seng's take on the subject focuses on using them to solve a real-world problem, data races. 👍

swiftsenpai.com

 

The SwiftUI Canvas

Javier Nigro delayed this follow up to his article on TimelineView due to some bugs in early betas. The good news is that there are fewer bugs now, which means it's time to learn all about Canvas.

swiftui-lab.com

 
 

  Business and Marketing  

 

Daily Sales Email

It looks like this service from Kyle Hankinson launched earlier this year, but I just found out about it this week. Would you like a daily email with sales/downloads/updates/and various other numbers split across all your apps? It's free, so there's no good reason not to try it.

dailysalesemail.com

 

How capitalism ruins everything

Want a depressing start to your weekend? Read this thread by Nick Lockwood. Every word is true, especially this tweet:

For every user who deletes your app in disgust because you asked them to subscribe before they even tried it, there are 1.x users who subscribe who otherwise wouldn't have.

Every time I talk to someone who does this, it's working. Depressing, isn't it.

twitter.com

 
 

  Jobs  

 

Open Source Project Lead - SwiftUI @ DockYard – We have a high-value open source project that we need an experienced Swift/SwiftUI engineer to help us complete. Experience with Elixir is a plus. – Remote (Anywhere)

Junior, Senior, Lead iOS Engineers & Eng. Managers @ Capital One – We are a Bank/FinTech that reaches tens of millions of consumers every day. We're mobile first and have 200+ native mobile devs. We make use of Swift, Combine, Bazel, Xcodegen, Fastlane, etc. Our app is always in the top 10 Finance apps. We're looking to hire 40+ devs & managers of all levels! – Remote (within US timezones) with some on-site work (United States in IL, NY, or VA)

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 Engineer @ Protégé – Protégé is looking for a passionate, hardworking, detail-oriented engineer to help make it easier for people to access their dream careers. The experiences you make possible will shape the future of both our business and our amazingly talented protégés. – On-site (United States in IL) with some remote work (within US timezones)

SwiftUI Engineer @ Eimy – Eimy develops consumer electronics and services that improve the lives of a billion users worldwide. Our Munich team is hard at work to make our dream of better communications for everybody a reality. We are looking for iOS Engineers to help shape our state-of-the-art SwiftUI apps. – On-site (Germany)

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)

iOS Lead @ mobile.dev – Mobile.dev is leading the charge on the shift-left in mobile engineering. We're an ambitious team looking for a world-class iOS engineer who is passionate about building novel tooling for mobile teams. Join us and help shape the future of iOS development! – Remote (Anywhere)

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. Being part of the Expensify team means building the easiest, fastest, and most efficient expense-related platform. – Remote (Anywhere) with some on-site work (Australia, United Kingdom, or United States in CA, MI, NY, or OR)

Lead Engineer, Apple Platform @ Hudl – Be part of our mission to empower sports teams to make every moment count by joining one of our cross-functional product teams in the UK to create and drive strategy for our native Apple apps (i.e. Hudl Sportscode) used by elite teams around the world (e.g. Premier League, Bundesliga, NBA). – Remote (within European timezones) with some on-site work (United Kingdom)

Senior iOS Developer @ Shape Games – We deliver award winning sports betting products used all over the world. As a developer at Shape you can pride yourself with building products used by millions of people and have fun while doing it. – Remote (within European timezones) with some on-site work (Denmark)

Software Engineer · iOS (all levels) @ Playground – Come join Playground on our mission to make intelligent products shapeable. We build foundational tools that allow anyone to customise data-driven experiences. You'll collaborate with a team of designers, engineers and data scientists, on building the next generation of intelligent products. – Remote (Anywhere) with some on-site work (United Kingdom)

 

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

 
 

  And finally...  

 

That's it. That's the tweet.

Note: I know it shows a remarkable lack of class to link to my own Tweet as an "And finally...", but bear with me just this one time! 😂 I couldn't shake the feeling that this tweet should have done better than it did. It (probably) won't happen again!

 
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 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

iOS Dev Weekly - Issue 522

Friday, August 27, 2021

Another take on SwiftUI readiness. 👍 View on the Web Archives ISSUE 522 August 27th 2021 Comment As someone who has just released a SwiftUI app across three platforms, this tweet from Steve Troughton-

iOS Dev Weekly - Issue 521

Friday, August 20, 2021

Are you working too hard? I think I am. 😅 Should I create some more "blank" days? 😑 View on the Web Archives ISSUE 521 August 20th 2021 Comment One of the talking points of the last couple of

iOS Dev Weekly - Issue 520

Friday, August 13, 2021

Are you looking for a new job, or to hire someone amazing for your company? I've got great news for you! 📰 View on the Web Archives ISSUE 520 August 13th 2021 Comment 2020 was a challenging year

iOS Dev Weekly - Issue 519

Friday, August 6, 2021

Ten years of iOS Dev Weekly! 😳 View on the Web Archives ISSUE 519 August 6th 2021 Comment I've not done anything for ten consecutive years during my career. Until now. Yesterday was the 10th

You Might Also Like

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

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