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

PEP 686, Lazy Evaluation, Serverless Python, and More

Tuesday, April 30, 2024

PEP 686: Make UTF-8 Mode Default #627 – APRIL 30, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo PEP 686: Make UTF-8 Mode Default This Python Enhancement Proposal outlines making UTF-8 the default

Daily Coding Problem: Problem #1427 [Easy]

Tuesday, April 30, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. Given an array and a number k that's smaller than the length of the array,

🎙 My advice for film + TV creatives on the AI wave

Tuesday, April 30, 2024

Learning AI fast + Karate Kid references ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Ranked | The Top 20 Countries in Debt to China 💸

Tuesday, April 30, 2024

The 20 nations featured in this graphic each owe billions in debt to China, often posing concerns for their economic future. View Online | Subscribe Presented by Voronoi: The App Where Data Tells the

Noonification: RaspberryPi: Technology Overload - LAMP🕯 to UASP🐝

Tuesday, April 30, 2024

Top Tech Content sent at Noon! The first AI-powered startup unlocking the “billionaire economy” for your benefit How are you, @newsletterest1? 🪐 What's happening in tech this week: The

Issue #50: ScreenFloat by Matthias Gansrigler

Tuesday, April 30, 2024

Today, we're looking at ScreenFloat by Matthias Gansrigler. ScreenFloat is a screenshot management utility that lets you create floating screenshots so you can easily reference them no matter what

You're invited - Taking the Guesswork out of Product Development

Tuesday, April 30, 2024

Taking the Guesswork out of Product Development Tuesday, May 14th @ 2:00PM GMT // 10:00 AM EST Approximately 50% of product budgets are allocated to reworking and optimizing post-launch experiences.

⚙️ Copilot workspace

Tuesday, April 30, 2024

Plus: GPT-5?! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Where Companies Meet Talent. Same Day.

Tuesday, April 30, 2024

The team at Awesomic has created an algorithm to help match businesses with the best-fit designers. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Going supersonic

Tuesday, April 30, 2024

Plus Go remains popular in pull requests, a CP/M emulator, and, sure, Go isn't Java. | #​505 — April 30, 2024 Unsub | Web Version ✍️ It's been a quiet week for big Go related news, but we still