iOS Dev Weekly - iOS Dev Weekly - Issue 537

Learning from the App Store Award winners. šŸ†
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 537  December 10th 2021

 
Comment

  Comment  

 

After last weekā€™s issue, I received a couple of emails asking if I had seen the App Store Award winners. I had seen it and had linked to it but deleted it as I was doing a final read-through before pressing send.

Itā€™s always a good indicator that a link isnā€™t a good fit for the newsletter if Iā€™m unhappy with what I write about it when I read the draft. What I had written for that link was, ā€œHereā€™s something to aim for! Congratulations to all the winners.ā€ Hardly Shakespeare šŸ˜‚

What would have made it a must-link article would have been some information on why the various apps won in their categories. What made DAZN the best Apple TV app, LumaFusion the best iPad app, or CARRā€¦. Actually, scratch that last one. CARROT won because the judging team feared the consequences if it didnā€™t! šŸ˜‚

I checked a few of the apps out over the weekend and found something new as I did. Some had App Store stories, and they started with phrases like:

Toca Life World is our 2021 iPhone App of the Year becauseā€¦

and

EatOkra is one of our 2021 Trend of the Year winners becauseā€¦

These stories are not easy to find, though. You need to scroll down, past the screenshots and description, and past the Whatā€™s New and privacy nutrition cards. Donā€™t stop when you get to platform compatibility either, or when you get to whether it supports Family Sharing or Game Center. Only after all that scrolling will you see the ā€œFeatured Inā€ section where these wonderful articles are. šŸ¤·ā€ā™‚ļø

If youā€™re interested in learning more about why these apps won, you should read the App Awards stories for Toca Life World, LumaFusion, MARVEL Future Revolution, Space Marshals 3, Fantasian, Among Us!, Canva, Peanut, Bumble, and EatOkra. They wonā€™t tell you how to be next yearā€™s App Award winner, but they do include pointers in the right direction and plenty of inspiration.

I donā€™t know why DAZN, CARROT Weather, Myst, Craft, and Wild Rift didnā€™t get stories, but they didnā€™t! šŸ¤·ā€ā™‚ļø

Oh, and congratulations to all the winners, and thanks for giving us all something to aim for! šŸ˜

Dave Verwer

 
 

  Sponsored Link  

 

The worldā€™s first virtualized M1 CI/CD environment on Bitrise

Optimize for speed, stability, and extensibility. Build natively for Macs featuring Apple Silicon, and benefit from greatly improved performance. Find out more!

bitrise.io

 
 
 

  News  

 

Apple Open Source

This week saw Apple re-launch their open-source site, highlighting how they're involved with various projects. I had no idea they were helping with any of the listed community projects apart from LLVM/Clang. I'd love to see them expand on how they're involved, though. Are they funding, contributing, or helping in other ways? I was also surprised they didn't list Blender after this recent announcement.

apple.com

 

New features for App Store product pages

Two new App Store features that Apple announced during the summer became available this week, and they can both make you more money, so you should probably check them out! Product page optimization lets you do A/B experiments, and custom product pages allow you to create permanent alternate pages for your apps. šŸŽ‰

apple.com

 
 

  Tools  

 

Monitoring HTTP Traffic with Instruments

Did you know that Instruments had an HTTP traffic inspector that doesn't require a proxy or self-signed certificates and works with SSL pinning? Yea, me either. We should all be grateful that Vijay Subrahmanian did and wrote about it for us all. Isn't that nice of him! šŸŽ‰

raywenderlich.com

 
 

  Code  

 

Solving mysterious logout issues on iOS 15

If you enjoy a good debugging story as much as I do, you'll undoubtedly already be halfway through this post from Liam Nichols. If you don't, you should still read it to understand prewarming and how it might affect your app, especially if you store anything in a keychain.

sourcediving.com

 

If youā€™re writing Swift concurrency code...

If you've jumped in with async/await already, you'll want to read this advice from Ole Begemann and the source post from Doug Gregor that'll have you in better shape when Swift 6 arrives.

twitter.com

 

Parsing people's names

What do you mean I shouldn't use .split(separator: " ") to parse someone's name? šŸ˜… I love that the Apple frameworks have such rich support for tasks that appear trivial at first glance but are anything but in practice. Leonardo Maia Pugliese looks at this task and the new ParseStrategy protocol available in iOS 15/macOS Monterey.

holyswift.app

 

Backpressure in Combine

Combine might not be the hottest API on the block anymore, but the concept of backpressure is universal. Natascha Fadeeva helps us get up to speed on coping when too much data is arriving with Combine.

tanaschita.com

 
 

  Design  

 

Opacity precision

On one level, this article from Marc Edwards is about setting object/layer opacity in design tools. On another, it's about thinking through obvious and non-obvious choices in UI design. šŸŽ‰

bjango.com

 

Placeholder Data vs Real Data

Otherwise known as the curse of Lorem Ipsum, SĆøren Clausen makes a great point here. Yes, in this case, using generic data helped with this design, but the key point is to think carefully about the data you'll display when you design something.

dribbble.com

 
 

  And finally...  

 

SwiftUI allows you to move so incredibly fast... šŸ˜‚

 
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 535

Friday, November 26, 2021

Why wouldn't you add that new feature? It'll only take a minute! 🤷‍♂️ View on the Web Archives ISSUE 535 November 26th 2021 Curated Comment I loved this recent tweet from Russ Shanahan, and it

iOS Dev Weekly - Issue 534

Friday, November 19, 2021

Changing business models for your app is really, really hard. ☢️👷☢️ View on the Web Archives ISSUE 534 November 19th 2021 Curated Comment I felt so bad for the Notability developers when they misjudged

iOS Dev Weekly - Issue 533

Friday, November 12, 2021

Want to get involved with the Swift Package Index open-source project? We've made some changes that might help! 💡 View on the Web Archives ISSUE 533 November 12th 2021 Comment All of the open-

iOS Dev Weekly - Issue 532

Friday, November 5, 2021

Just how fast are the new M1 Max and Pro machines at running Xcode anyway? 🤑 View on the Web Archives ISSUE 532 November 5th 2021 Comment The entirety of the Swift Package Index core team (yep, both of

iOS Dev Weekly - Issue 531

Friday, October 29, 2021

We're not entirely done with betas for this year yet! What does Xcode 13.2 have in store for us? 🎁 View on the Web Archives ISSUE 531 October 29th 2021 Comment Two days ago, Apple reminded us that

You Might Also Like

The Commodification of Pleasure

Friday, January 10, 2025

…and the enclosure of creative talent ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Invitation to the Event Sourcing workshop

Friday, January 10, 2025

Hey! I'm usually not making New Year commitments. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SWLW #633: AI and cognitive offloading, The story in your head, and more.

Friday, January 10, 2025

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Data Science Weekly - Issue 581

Thursday, January 9, 2025

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

💻 Issue 444 - Check Out My New CV as a Full Stack .NET Developer!

Thursday, January 9, 2025

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 444 Release Date Jan 09, 2025 Your weekly report of the most popular .NET news, articles and projects

💎 Issue 451 - Useful things you can do with Rails console

Thursday, January 9, 2025

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 451 Release Date Jan 09, 2025 Your weekly report of the most popular Ruby news, articles and

💻 Issue 451 - The best way to iterate over a large array without blocking the main thread

Thursday, January 9, 2025

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 451 Release Date Jan 09, 2025 Your weekly report of the most popular JavaScript news, articles

📱 Issue 445 - 🚀 Your Go-To List of 25 Swift Tools and Libraries for Any Project

Thursday, January 9, 2025

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 445 Release Date Jan 09, 2025 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 369 - 17 Tips from a Senior React Developer

Thursday, January 9, 2025

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 369 Release Date Jan 09, 2025 Your weekly report of the most popular React news, articles and projects

💻 Issue 451 - Mastering Express.js: A Deep Dive

Thursday, January 9, 2025

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 451 Release Date Jan 09, 2025 Your weekly report of the most popular Node.js news, articles and