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

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your