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

Android Weekly #620

Sunday, April 28, 2024

View in web browser 620 April 28th, 2024 Articles & Tutorials Sponsored How DoorDash Manages Mobile Releases Ever wonder how the big names in mobile engineering manage the human side of their app

President Biden signs TikTok bill

Sunday, April 28, 2024

Plus: Robotaxis face new legislation in California and more View this email online in your browser By Anthony Ha Sunday, April 28, 2024 Image Credits: Bryce Durbin/TechCrunch A bill forcing TikTok

New Alpine.js Sort plugin, Laravel 11.5, and more - №510

Sunday, April 28, 2024

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

This Week's Daily Tip Roundup

Sunday, April 28, 2024

Missed some of this week's tips? No problem. We've compiled all of them here in one convenient place for you to enjoy. Happy learning! iPhoneLife Logo View In Browser Your Tip of the Day is

DeveloPassion's Newsletter #164 - A Thousand Fans

Sunday, April 28, 2024

Edition 164 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's

Nobody Likes a Know-It-All: Smaller LLMs are Gaining Momentum

Sunday, April 28, 2024

Phi-3 and OpenELM, two major small model releases this week. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Retro Recomendo: Music

Sunday, April 28, 2024

Recomendo - issue #408 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Your Phone’s Other Number 📱

Saturday, April 27, 2024

Let's talk about your phone's IMEI number. Here's a version for your browser. Hunting for the end of the long tail • April 27, 2024 Today in Tedium: As you may know, Tedium is a blog and/or

🕹️ How to Play Retro Games for Free on iPhone — Why I Can't Live Without an eReader

Saturday, April 27, 2024

Also: Anker MagGo (Qi2) Power Bank Review, and More! How-To Geek Logo April 27, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Weekend Reading — The Bob Ross of programming

Saturday, April 27, 2024

This week we use coffee tasting as our design practice, get as close to and as far away from the metal as possible, find an easier way to write documentation, discover why Google Search is getting so