iOS Dev Weekly - iOS Dev Weekly - Issue 476

How does it feel to have the number one app on the App Store? 🚀
 

iOS Dev Weekly

 
View on the web    Archives

ISSUE 476  October 2nd 2020

 
Comment

  Comment  

 

It’s been a joy to hear to the story behind Widgetsmith direct from David Smith this week. I don’t often link to podcasts, mainly because I don’t listen to tech podcasts anymore (I stopped because I spend too much time reading tech and reserve my podcast time for other subjects). But I made two exceptions this week to hear more details of his remarkable story.

He talked first on Under the Radar, and then at length about his experience on The Talk Show. You should listen to both if you have time.

While it’s a lovely story, and couldn’t have happened to a nicer person who has worked consistently for many years as an independent developer. I don’t think there’s anything revolutionary to be learned from his experience. David won the App Store lottery, and yes, he bought 59 tickets instead of one or two, but buying lottery tickets still isn’t a (good) business strategy.

I’m confident Widgetsmith would have been sustainable as part of the overall strategy that he’s been following for years now (which he outlines on the Talk Show) without this stroke of luck. I’m sure this last couple of weeks will change his business now that it’s happened, but it’s not something you could/should ever plan or aim for.

Congratulations again, David. It’s lovely to see your success. 🚀

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  

 

Apple’s use of Swift and SwiftUI in iOS 14

I've linked to Alexandre Colucci's posts looking at how Apple is adopting Swift internally for the last three years. Regular as clockwork, here's the iOS 14 edition and it covers both Swift and SwiftUI this time. It's a really positive sign for the language that it's clearly gaining significant internal adoption (although there will still be a lot of new Objective-C code too, of course).

timac.org

 
 

  Tools  

 

Buildwatch

So, let's think about how you're going to persuade your boss to buy you that shiny new Apple Silicon laptop at some point in the next year. Maybe you'll take the argument of "But think about how much more productive I'll be if I don't need to wait for Xcode to build all day!" Wouldn't it be great if you could back that argument up with numbers? Buildwatch is what you need. I'm not sure there's a huge amount to be learned from the numbers it shows you, but they are interesting to look at.

For full disclosure, I was sent a promo code for a copy of this app so I could check it out before it launched.

buildwatch.app

 
 

  Code  

 

Introducing Swift Atomics

As Karoy Lorentey explains, this new library won't solve all of your problems when writing asynchronous code:

Approach atomic code with extreme caution. Use copious amounts of Thread Sanitizer after every contact!

That said, this looks like it might become a useful tool for the toolbox. It's also nice to see Apple continue to publish open-source Swift packages! 👏

swift.org

 

Encapsulating SwiftUI view styles

There are many ways to ensure a consistent style for SwiftUI controls and views across your whole application, but which one is best? Let John Sundell show you a few options, and give you the answer to which is best.

swiftbysundell.com

 

How Swift API Availability Works Internally

As with many of Bruno Rocha's posts, this post is not for the faint of heart. If you're not afraid of getting into the weeds about how something works, then you'll find this post about @availability will fill your Friday afternoon up perfectly.

swiftrocks.com

 
 

  Design  

 

The Psychology Behind TikTok's Addictive Feed

The format of this design walkthrough from Dan Benoni reminds me very much of User Onboarding, but that's no bad thing at all. It does cover the onboarding process, but also has some UI design tips in there too. This is definitely worth a few minutes of your time.

growth.design

 
 

  Business and Marketing  

 

App Store Marketing Tools

Here's something new from Apple. Search for your app, and get a set of useful links generated by Apple. Whether you're looking for a definitive link to your app, get the correct App Store badge in any language, or whether you want to encode it in a QR code that includes your app icon. You'll find all that and more on this page. 👍

applemediaservices.com

 
 

  Jobs  

 

iOS Developer @ Savvy – Savvy is a top creative agency and one of the first agencies to pioneer #remotelife back in 2009 before it was "cool" or more recently, required. Our work is regularly featured on the App Store and the industry as a whole. We have a great culture, generous benefits, and a fun, results-oriented atmosphere. – Remote within the US

iOS Developer @ sengaro – We're looking for a mid/senior-level iOS developer for our team at sengaro. You'll be working on a wide variety of apps - from public transportation, news, frameworks, to apps used in the medical sector. Ideally, you've been in the field for 3+ years, but experience and seniority are less important to us than personality - we're looking for a good fit to our team, not just to fill a job! – Innsbruck Austria

 
 

  And finally...  

 

I want to learn everything this way. 🚁

 
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
 
 

 
 
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 475

Friday, September 25, 2020

Should you implement the new API hotness? Or feature requests from customers? Choices are hard… 🤞 View on the web Archives ISSUE 475 September 25th 2020 Comment It's always hard to tell which

iOS Dev Weekly - Issue 474

Friday, September 18, 2020

When will we see a public release for iOS 14? What? Really? It was two days ago? No one told me! 😬 View on the web Archives ISSUE 474 September 18th 2020 Comment Over the years, the cadence of the

iOS Dev Weekly - Issue 473

Friday, September 11, 2020

Should you trust "Sign in with Apple", the answer isn't really related to this week's situation... View on the web Archives ISSUE 473 September 11th 2020 Comment I wasn't ever

iOS Dev Weekly - Issue 472

Friday, September 4, 2020

Guess what we're talking about again this week? Yes, it's App Store guidelines again! 😅 View on the web Archives ISSUE 472 September 4th 2020 Comment There's been more App Store talk this

iOS Dev Weekly - Issue 471

Friday, August 28, 2020

Is the answer to allow side-loading and multiple store apps? Is this an example of Betteridge's law of headlines? 😂 View on the web Archives ISSUE 471 August 28th 2020 Comment One thing a few

You Might Also Like

🤖 Will AI Gadgets Replace Our Smartphones? — 4 Ways to Use Excel in Daily Life

Sunday, May 19, 2024

Also: How to Declutter Your Google Search Results, and More! How-To Geek Logo May 19, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Daily Coding Problem: Problem #1446 [Medium]

Sunday, May 19, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a set of closed intervals, find the smallest set of numbers that covers

RD#456 Data Fetching Patterns in Single-Page Applications

Sunday, May 19, 2024

Five patterns to help Single Page Applications fetch data from remote sources ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

C#506 .NET 9 LINQ Performance Edition

Sunday, May 19, 2024

The team has been working on improving performance ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

PD#574 Programming like it’s 1977

Sunday, May 19, 2024

128 bytes of RAM, no operating system, and limited types of sprites ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Defeating Mouse Lint 🖱️

Sunday, May 19, 2024

How optical mice scrolled past rubber balls. Here's a version for your browser. Hunting for the end of the long tail • May 19, 2024 Hey all, sorry this is running a little late. Last week's odd

Android Weekly #623 🤖

Sunday, May 19, 2024

View in web browser 623 May 19th, 2024 Articles & Tutorials Sponsored Webinar: Compiler Technology vs Wrapper Solutions The right mobile app protection secures apps and SDKs against threats such as

Does AI spell doom for the open web?

Sunday, May 19, 2024

Plus, a proposal for Melinda French Gates View this email online in your browser By Anthony Ha Sunday, May 19, 2024 Image Credits: Google OpenAI and Google both made big announcements this week —

Sunday Digest | Featuring 'Visualizing the Tax Burden of Every U.S. State' 📊

Sunday, May 19, 2024

Every visualization published this week, in one place. Visual Capitalist Sunday Digest logo May 19, 2024 | View Online | Subscribe | VC+ The Best of This Week's Visuals Presented by Voronoi: The

Setapp's alternative mobile App Store & Subconscious winding down

Sunday, May 19, 2024

AI's major alien concept is transparency, Setapp launches alternative mobile App Store, The Happiness Trinity, and a lot more in this week's issue of Creativerly. Creativerly Setapp's