iOS Dev Weekly - iOS Dev Weekly - Issue 501

WWDC is coming! What should you be doing to prepare? 📦
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 501  April 2nd 2021

 
Comment

  Comment  

 

Even though some countries are making good progress with deploying vaccinations and reducing cases, there was little doubt that this year’s WWDC would be virtual again rather than in-person. So it was no surprise to see the announcement this week of another all-virtual WWDC starting on June 7th. 🚀

Apple is also bringing back the Swift Student Challenge for 2021. You have until April 18th to get your submissions in, so I’d get started now if you’d like to participate!

I already talked about my hopes for this year, so I’m excited to see what the Xcode team has achieved!

So, what should you do in the next few weeks before the event? I liked this advice from Simon Støvring, especially the part about auditing your dependencies. There’s nothing more frustrating than not being able to move forward with new features because you have a dead dependency at the core of your app.

Oh, and if you miss travelling to the conference, maybe you could also make that virtual this year? ✈️

I can’t wait to see what Apple have in store for us!

Dave Verwer

 
 

  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  

 

Updates to the Apple Developer app

There are some good improvements to the Developer that shipped this week, ready for this year's conference. With every release, this app feels much more at home on macOS, and the improvements are adding up over time. I especially like the video player improvements in this release.

apple.com

 

The prompt to install Russian-made apps during iOS setup for Russian phones is here

I've resisted weighing in on this issue as I didn't have a unique take on it, and you've heard all the arguments before. On the one hand, I'm glad that Apple didn't compromise too much here, and the only action that seems to have been taken is a list of Russian-made apps becoming part of the onboarding screens. On the other hand, I bet this isn't the last we hear of this, and I can see Russia asking for more and other countries asking for the same treatment.

twitter.com

 
 

  Code  

 

The SwiftUI Experiment

I've been enjoying all of Alex Grebenyuk's posts while building Pulse in SwiftUI. The majority of the post is about the app itself, but it also includes a great retrospective on the good, the bad, and the ugly of implementing an app with SwiftUI today.

kean.blog

 

recursivelyOutlineSubviews

You're likely not using recursion as a solution every day, but it's always such a great feeling when you find a problem that is a perfect fit for it. I liked this little tip from Jason Pepas.

twitter.com

 

The @ScaledMetric Property Wrapper

Having your app look good when using dynamic type isn't only about the text itself. How about the spaces between elements, images, and a whole host of other UI might also look better scaled or adjusted. Keith Harrison takes a look.

useyourloaf.com

 

How to Set Up Core Data and CloudKit When You Haven’t the Faintest Clue What You’re Doing

What a candid blog post title from Becky Hansmeyer! The fact is that whenever we try something new, we have no idea what we're doing! For me, I can still have no idea what I'm doing the third or fourth time I do something. 😬 CloudKit is a notoriously tricky subject, so if you're also considering tackling it for the first time, this post is worth a read.

beckyhansmeyer.com

 

A better approach to writing a UserDefaults Property Wrapper

Do we need another user defaults library? Maybe! I liked how Jesse Squires approached thinking about whether we needed something new before creating his Foil library.

jessesquires.com

 

The hidden cost of @testable

An in-app purchase for a keyword? What the... Oh, wait. Not that kind of cost! 😂 Here's Paul Samuels urging caution on not immediately reaching for @testable.

paul-samuels.com

 
 

  Jobs  

 

iOS Software Engineer @ Lose It! – We believe a small team of talented people can do great things. We are purpose-driven, with start-up energy and the stability of a profitable business with plans for the future. Our product-first strategy has helped millions of users live healthier lives. Lose It! offers incredible benefits, flexible hours and a balanced approach to work and life. Feel like the team for you? Let’s talk. – Boston MA

Senior Mobile Software Engineer @ Doximity – Doximity, the medical network used by over 70% of US clinicians, is hiring passionate Senior iOS engineers (remote-friendly!). You'll get to 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. Apply today! – Remote within the US

 

Are you hiring? Get your open iOS development positions listed right here by posting a Featured Listing over at iOS Dev Jobs.

 
 

  Insiders  

 

You might remember that I announced something extra on top of the newsletter last week. iOS Dev Weekly Insiders. I’m delighted to say it was a successful launch, and I want to thank the 61(!!) people who signed up already. Incredible! ❤️

We had the first Insider call on Monday, which turned into a fun discussion around the App Store and touched on the Mac App Store, side loading and alternate stores as well.

I planned to shout out everyone who signed up all at once, but reading a wall of 60+ names isn’t the best, so I’m going to do five a week until I run out! So, my thanks this week go to Morten Gregersen, Collin Beck, Charletta Bullard, Ethan Huang, and Nikolay Volosatov!

This week’s Insider call is in a few hours and will cover WWDC hopes and predictions, amongst other things. If you’d like to be there, there’s still time to sign up as an Insider.

 
 

  And finally...  

 

What’s that on your screen? 👀

I’ve been enjoying Neil Sardesai’s tweets for a while now, so if you like the sound of camera-shy windows, games built entirely of windows, windows that replicate, or use physics, games that run in a dock icon, animated dock icons, a Finder face that follows you, or a battery monitor with personality then he’s absolutely worth a follow!

 
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 500

Friday, March 26, 2021

Five hundred Fridays, that must be worth a celebration! 🥂🎂🍾 View on the Web Archives ISSUE 500 March 26th 2021 Comment It's not only a milestone for OS X/macOS this week. Here we are at Issue 500!

iOS Dev Weekly - Issue 499

Friday, March 19, 2021

The iOS Developer Community Survey 2020 results are in! 📈 Get them while they're fresh! View on the Web Archives ISSUE 499 March 19th 2021 Comment You may remember back in January when I mentioned

iOS Dev Weekly - Issue 498

Saturday, March 13, 2021

If you could only pick one wish for WWDC, what would it be? 🤔 I know what I'd pick… View on the Web Archives ISSUE 498 March 12th 2021 Comment In around three months, we're likely to be

iOS Dev Weekly - Issue 497

Friday, March 5, 2021

What's the difference between a Package.swift file and an Xcode project or an Xcode workspace? Quite a lot! 📚 View on the Web Archives ISSUE 497 March 5th 2021 Comment One of my wishes for last

iOS Dev Weekly - Issue 496

Friday, February 26, 2021

Is there an alternative to everyone uploading contacts databases to find friends in new apps? 🤷‍♂️ View on the Web Archives ISSUE 496 February 26th 2021 Comment “Clubhouse” would like to access your

You Might Also Like

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

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