iOS Dev Weekly - iOS Dev Weekly - Issue 499

The iOS Developer Community Survey 2020 results are in! 📈 Get them while they're fresh!
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 499  March 19th 2021

 
Comment

  Comment  

 

You may remember back in January when I mentioned that some community members had kindly stepped up to run this year's iOS Developer Community Survey. Well, I'm delighted to say that they were successful, and they recently unveiled the results of this year's survey. Thanks to Chris Hefferman and Dragos Dobrean for running the questionnaire and publishing the results, and to Benjamin Hendricks for writing the first analysis article.

They have plans for more analysis articles in the future, including a comparison between this year and last year's results, which I think will be fascinating, and is one reason I started the survey. Like last year, they're also looking for more people to write analysis articles, so if that sounds interesting, get in touch with them. Until then, take a look at the results. 🎉

Dave Verwer

 
 

  Sponsored Link  

 

Why the top iOS apps rely on Instabug for app quality?

Crash reporting + Bug reporting + Performance monitoring all in one SDK. Identify and resolve your iOS app crashes 4x faster with Instabug. Know which line of code caused the crash along with network logs and detailed repro steps and the session profiler to identify and resolve severe crashes quickly. There’s a reason why 25,000+ iOS developers rank Instabug as the number one SDK for app quality. Get started now and ship quality apps.

instabug.com

 
 
 

  News  

 

The Google Play "Small Business Program"

This is a predictable move from Google in response to Apple's Small Business Program. Google's version starts in July and is better in one significant way. Instead of needing to be eligible to join a programme, this is a simple 15% reduction in fees for the first $1M of revenue for all developers.

Your move, Apple! 😂

googleblog.com

 

XcodeSpy targets Xcode developers

Unlike XcodeGhost back in 2015, this new Xcode focused malware is not a compromised version of Xcode itself. Instead, it's a compromised version of a legitimate open-source project that uses a Run Script phase to infect your machine. You're unlikely to be infected, but there are instructions in this report from Phil Stokes if you'd like to double-check.

sentinelone.com

 
 

  Tools  

 

Digging deeper into xcbuild: Rules and Tasks

I enjoyed this post from Asif, who talks about using the tips on this gist from Daniel Dunbar to track down a build problem that was causing incremental builds to... well, not to be incremental! 😂

github.io

 

Getting to Know the Simulator Better

How well do you know the simctl tool? There's a vast amount of functionality that this utility makes possible, but since much of it is "hidden" behind command-line options, you might not be aware of it all. In this article, Andy Ibanez takes a thorough look at the ways that it can help with your app development.

andyibanez.com

 
 

  Code  

 

The Daily iOS

I love this idea from Jordan Morgan. Despite its reputation, the Apple documentation site has a wealth of great information on it, and Jordan is going to tweet one link a day, showing you the best of it. He also wrote up how he got this up and running through a Siri shortcut.

There have been occasions where I regretted calling this newsletter iOS Dev Weekly, but I will forever be glad that I did not choose to call it iOS Dev Daily! 😂 Good luck Jordan!

twitter.com

 

Open Sourcing isowords

I've linked to the composable architecture from Stephen Celis and Brandon Williams before, but isn't it always better to see an architecture demonstrated in a real-world environment? Isowords is not only a fun game (seriously, try it!) but a great example of the composable architecture in practice by the people who created it. 👍

pointfree.co

 

SimulatorStatusMagic for iOS 14

If you remember SimulatorStatusMagic that Greg Spiers and I originally developed, then this might be of interest. I deprecated the project when simctl added support for setting status bar appearances, but it turns out that there are still good reasons to use the library, and it has limped along with insufficient maintenance from me for the last couple of years.

Not any more, though! I'm thrilled to say that Chris Vasselli and Nick Brook recently took over the project's maintenance and made a new release this week that supports iOS 14. 🎉

github.com

 

Setting up a multi-platform SwiftUI project

Xcode 12 comes with a "Multiplatform project" template, but the platforms they're talking about is iOS and macOS. What if you wanted one project to cover watchOS and tvOS as well?. I tried doing this when Xcode 12 first debuted, and it wasn't quite as simple as I expected it to be. Luckily, Ryan Grey has put together this guide.

scottlogic.com

 
 

  macOS Development  

 

Mac App Store Analytics

Well, Analytics coming to the Mac App Store certainly is a surprise! There's not much more to say other than it's interesting to see how analytics differ per platform.

Will we see TestFlight for macOS next week? 🤞

apple.com

 
 

  Jobs  

 

iOS Developer @ Atomic Robot – Atomic Robot works with some of the most exciting companies and brands to help them bring their innovative projects to life! We have a highly collaborative team that is focused on high quality engineering and continuous learning. – Remote

Humbly Confident Senior iOS Developer @ You Need A Budget (YNAB) – We strive to make working at YNAB a unique and fantastic experience (we’ve even been named Fortune’s #1 Best Small Company to Work For). We have a team full of truly exceptional people—the kind you’ll be excited to work with. We’re a software ecosystem that includes apps for web, iPhone, iPad, Apple Watch, and Android phones. We have some big plans for our iOS app, and that’s where you come in! – Remote

iOS Developer @ Doximity – Doximity, the medical network used by over 70% of US clinicians, is hiring passionate iOS engineers (full-time remote!). 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.

 
 

  And finally...  

 

That’s how I ended up with the PIKACHU architecture. 😂

 
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 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

iOS Dev Weekly - Issue 495

Friday, February 19, 2021

Has anyone ever been as wrong as I was last week? 😱😱😱 View on the Web Archives ISSUE 495 February 19th 2021 Comment In my comment last week, I said: I don't want someone else being able to judge

iOS Dev Weekly - Issue 493

Friday, February 5, 2021

Privacy, privacy, privacy. 🕵️‍♀️ View on the Web Archives ISSUE 493 February 5th 2021 Comment It was Data Privacy Day last week, and Apple was all over it. The most significant part of the event was

You Might Also Like

📧 Working with LLMs in .NET using Microsoft.Extensions.AI

Saturday, January 11, 2025

​ Working with LLMs in .NET using Microsoft․Extensions․AI Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: ​Transform your database performance with RavenDB​:

iOS Dev Weekly – Issue 694

Friday, January 10, 2025

Hopefully you won't see that much difference with receiving this issue, but it's ALL CHANGED behind the scenes! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been