iOS Dev Weekly - iOS Dev Weekly - Issue 475

Should you implement the new API hotness? Or feature requests from customers? Choices are hard… 🤞
 

iOS Dev Weekly

 
View on the web    Archives

ISSUE 475  September 25th 2020

 
Comment

  Comment  

 

It’s always hard to tell which features of a new iOS release are going to be a hit with your app’s users. Should you spend time creating a widget, an App Clip, adding support for Siri, or any of a multitude of other system features that Apple adds each year.

It gets even trickier to make those decisions when you’re weighing Apple’s development priorities (new operating system features) with new functionality that’s more closely aligned with your app’s goals. Is adding support for a brand new API going to lead to a featured story on the App Store? Is that bump in sales for a few days going to be better for your business than implementing that feature that a hundred customers have requested? It’s a balancing act.

If you decided to implement a widget this year, or even made a whole new app with the technology, it’s fairly safe to say that it was the right decision. But it’s so easy to say that in hindsight. It could just as easily have turned out to be a mistake.

I can’t offer any concrete advice at the end of this, except to say that there’s a cost to everything, and choosing the right development priorities is never trivial. Congratulations to everyone who saw widget-based success this week, but also to those who prioritised user feature requests too. I hope your customers remember that you went the extra mile for them as they email you asking why you don’t have a widget yet. 😂

Dave Verwer

 
 

  Sponsored Link  

 

Find An iOS Dev Job Through Vettery

Create a profile on Vettery to connect with hiring managers at startups and Fortune 500 companies who are looking to grow their mobile dev teams. Sign up - it's free for job seekers!

vettery.com

 
 
 

  News  

 

App Store Reviews Should be Stricter

This is a very interesting post by Miguel de Icaza talking about the benefits of having a trusted App Store. He argues for some rule amendments, as well as several changes to the purchasing UI and App Store listing pages.

tirania.org

 

The future of the Swift Weekly Brief

The Swift Weekly Brief has been a fantastic resource for many years now, and one thing I love about it is that it's not just dependent on one person producing it. In this post, Bas announces that he is stepping down and that the brief will no longer arrive by email. However, it will continue! If you're not yet reading it - and I don't know how that's possible, it's the perfect complement to this newsletter. You should subscribe via RSS now that the email is gone.

I want to say a huge thank you to Bas, and everyone who has contributed to the brief over the years, and an even bigger one to Kristaps Grinbergs who will continue writing it.

github.io

 

Introducing Swift on Windows

I'm not sure I can see this becoming more than a curiosity, but if you're not afraid of a few sharp edges and want to build with Swift on Windows. Off you go! Of course, now I've said that it means it'll be the most popular platform for Swift within 6 months. 😂

swift.org

 
 

  Code  

 

Context-Bound Types

I'm not afraid of long class names, but if you're working on a large project, then you might find yourself getting overwhelmed as you try to find another variation of a class name that isn't already in use. Or you could read this post from Joe Fabisevich instead.

fabisevi.ch

 

Label

If someone told me they had written 1,500 words on Label, the new SwiftUI control that places an image next to a text label, I'd struggle to believe them. As with most Apple APIs though, there's more to this view than meets the eye. Let Federico Zanetello show you.

fivestars.blog

 
 

  Business and Marketing  

 

Idea to paying customer in one month

Yes, this post from Joe Masilotti is about a web app rather than an iOS app, but the principles are just the same. That's not to say that every app should be built in a month, but there's value in proving demand with an MVP and getting a paying customer is a good first step. 👍

masilotti.com

 

Update Cycles

As an independent developer, it's easy to get tied up feature development, and it takes serious discipline to stick to a regular release schedule. It's even harder if you have multiple apps. I enjoyed this post from Matthias Gansrigler on the problem, and how he's planning keep on top of it.

eternalstorms.at

 
 

  Books  

 

Book review: Thinking in SwiftUI

I really enjoy Kevin Renskers's book reviews. They're thorough and honest. If you hadn't yet pushed the button on Thinking in SwiftUI, then this might change your mind.

loopwerk.io

 
 

  Jobs  

 

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

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

 
 

  And finally...  

 

Never miss a terminal bell again...

Also, I love that this was submitted as an iTerm pull request, even if it was in jest.

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

iOS Dev Weekly - Issue 470

Friday, August 21, 2020

What's the best way to see if a Swift package you're thinking of using supports your app's environment? By using the Swift Package Index! View on the web Archives ISSUE 470 August 21st 2020

You Might Also Like

SRE Weekly Issue #425

Monday, May 20, 2024

View on sreweekly.com Welcome to a special re-send of SRE Weekly Issue #425! For those of you getting this for a second time, my apologies. I attempted to change to a new email vendor, but they

SRE Weekly Issue #425

Monday, May 20, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: FireHydrant is now AI-powered for faster, smarter incidents! Power up your incidents with auto-generated real-time summaries,

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