iOS Dev Weekly - iOS Dev Weekly - Issue 523

Should I write about the App Store, again? Or, should we find something more positive to talk about? 🥳
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 523  September 3rd 2021

 
Comment

  Comment  

 

Instead of writing about this, I’m going to take Holly Borla’s advice and write something positive.

When I first linked to Airport, I wished Jordan Singer good luck but was sure that Apple would find a way to stop it from existing. I thought they’d see it as an “alternative App Store” and remove it from TestFlight. I’m delighted to say that I was dead wrong, and it has thrived over the past year. If you’re not familiar with Airport, there’s a good overview here. It’s great to see it do well, and I commend Apple for leaving this harmless project alone.

You can download Airport itself via TestFlight, or if that’s at capacity, there’s also a web version created by Siddharth Sharma.

But I’m not writing about Airport again only to let you know it exists. I’m writing about it because of what I see surrounding it. Every time I see someone link to a TestFlight beta on Airport, I see it received by excitement and positivity.

Some of that optimism is due to pre-release apps not yet facing the unforgiving reality of the App Store, but it’s more than that. Airport is nurturing exactly the kind of community we should encourage.

So, let’s listen to Holly, and after sending a pleasant message to someone in your life, download a beta app from Airport and send a developer some positive feedback.

Note: Remember that positive feedback includes phrases like “I like how...” or “Great job with…”. 😂 Developers will always be grateful for suggestions and bug reports, but remember to keep that positivity channelled while you do it. I can be guilty of this, as we all can be, so it’s worth keeping in mind.

I picked RPGen from Lyzzi Brooks. I love D&D and have secretly always wanted to run a game, or at least a one-shot. However, I also know how bad I am at improvising. This app has a vast database of all kinds of names, items, places, and other objects, all available at the tap of a button. Great job, Lyzzi! In terms of potential future directions. I wonder what a “Story mode” would look like, where you could say, “I need three NPCs here, a city name, and three shops that the party might walk past, and be able to save all those into a list. Also, maybe I should try and find time to run that first one-shot? 🤔

Right. Wasn’t that better than 500 words debating the pros and cons of a tiny subset of apps being able to add a single link that may or may not eventually lead to a page where people can make a payment? Especially when we don’t even know the full details yet.

Dave Verwer

 
 

  Sponsored Link  

 

Using Instabug in a SwiftUI-based iOS app

This post by John Sundell talks about using Instabug with SwiftUI apps and shares a few tips to streamline the process and help you get more out of Instabug. Read it now.

instabug.com

 
 
 

  News  

 

Keeping WWDC videos and sample code current

Here's another advantage of not having on-stage presentations at WWDC. Daniel Steinberg noticed that Apple updated the code samples in some concurrency sessions to match the APIs as they progressed through beta.

I agree with Daniel's closing thoughts on this. Apple should be shouting about this from the rooftops. The biggest complaint about documentation-via-WWDC-videos is that they go out of date.

dimsumthinking.com

 

Additional banking information required

I considered linking this in last week's news but decided not to as it seemed too trivial. It appears that Apple had other plans, and a few bugs in the process have turned it into a newsworthy item. If you're having problems getting the information updated, this thread from Craig Hockenberry goes through some of the issues you might hit.

apple.com

 
 

  Tools  

 

Record the Simulator to a GIF

I was aware you could save videos from the Simulator, but I did not know you could change the format to GIF by right-clicking the thumbnail once it finishes recording! 🤯 Thanks to Ting Becker for the top tip!

twitter.com

 

Swift Package Collections

I talked about package collections in the Swift Package Index when they appeared in the first beta of Xcode 13 and Swift 5.5. However, I didn't explain how to create your own back then, which is where this article from Shaps Benkau comes in.

It's interesting to note that the article also covers signing package collections using the brand new "Swift Package Collection Certificate" that you're now able to create in your developer account.

benkau.com

 
 

  Code  

 

Increment: Mobile

You may not have heard of Increment before. It's an occasional magazine from Stripe that covers one topic per edition, and this issue is focused entirely on mobile development. You'll want to check the whole issue out, but I'd say the highlights are this article on the history of smartphones from Poornima Apte and Peter Steinberger's article on declarative UIs. However, the standard is very high across the whole magazine. You'll spend an enjoyable hour with it.

increment.com

 

Creating Slick Color Palette APIs

What does the "Provides Namespace" option in an asset catalogue folder properties do? I didn't know either, so we're lucky that Joe Fabisevich is here to explain why you'd want to use it.

fabisevi.ch

 

Circular Gestures with the 2nd Gen Siri Remote

It's been a while since I saw anyone write about tvOS, but David Cordero breaks the silence this week with this post on capturing a circular gesture from the new Siri remote. 👏

dcordero.me

 
 

  Jobs  

 

iOS Developer @ Doximity – Doximity, medical network used by over 80% of US clinicians, is hiring passionate iOS engineers (remote). You'll 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. – Remote (within US timezones)

iOS Lead @ mobile.dev – Mobile.dev is leading the charge on the shift-left in mobile engineering. We're an ambitious team looking for a world-class iOS engineer who is passionate about building novel tooling for mobile teams. Join us and help shape the future of iOS development! – Remote (Anywhere)

Mobile Full Stack Engineer @ Expensify – Join our passionate team of top-notch engineers to solve a real-world problem, and help people spend less time managing expenses and more time pursuing their real goals. Being part of the Expensify team means building the easiest, fastest, and most efficient expense-related platform. – Remote (Anywhere) with some on-site work (Australia, United Kingdom, or United States in CA, MI, NY, or OR)

Lead Engineer, Apple Platform @ Hudl – Be part of our mission to empower sports teams to make every moment count by joining one of our cross-functional product teams in the UK to create and drive strategy for our native Apple apps (i.e. Hudl Sportscode) used by elite teams around the world (e.g. Premier League, Bundesliga, NBA). – Remote (within European timezones) with some on-site work (United Kingdom)

Senior iOS Developer @ Shape Games – We deliver award winning sports betting products used all over the world. As a developer at Shape you can pride yourself with building products used by millions of people and have fun while doing it. – Remote (within European timezones) with some on-site work (Denmark)

Software Engineer · iOS (all levels) @ Playground – Come join Playground on our mission to make intelligent products shapeable. We build foundational tools that allow anyone to customise data-driven experiences. You'll collaborate with a team of designers, engineers and data-scientists, on building the next generation of intelligent products. – Remote (Anywhere) with some on-site work (United Kingdom)

Senior iOS Developer @ Grailed – Grailed is one of the largest peer-to-peer clothing marketplaces. We use RxSwift, functional programming, and agile practices and we also get to interface directly with users to build and develop features for the app. We are committed to clean code, supporting work-life balance, and enjoying life! – Remote (within US timezones)

Senior iOS Engineer @ Circle – We're a cross-platform community product built for web and mobile, and we're looking for a Senior iOS Engineer to help take our iOS app to the next level. Our iOS team is small and lean, so you'll get a ton of responsibility in building critical features for our iOS app. – Remote (within US or European timezones)

Senior iOS Engineer @ Marshmallow – Marshmallow is building a world where insurance benefits everyone. We’re looking for iOS Engineers to join our mobile team at Marshmallow to help us rebuild insurance – for good! You'll have the opportunity to help shape the roadmap, impacting both what we build and how we build it 🚀 – Remote (within European timezones) with some on-site work (United Kingdom)

 

The re-launch of iOS Dev Jobs has been a great success so far, and if you're actively looking for a new challenge, you should go sign up to the mailing list or grab the apps.

But, I also need your company's open positions on the site. You can list any iOS or Swift related position for free, so there's no reason not to! Get started here.

 
 

  And finally...  

 

Eng Mgr: Right, let's review that implementation plan!

Team:Well...

😱

 
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 522

Friday, August 27, 2021

Another take on SwiftUI readiness. 👍 View on the Web Archives ISSUE 522 August 27th 2021 Comment As someone who has just released a SwiftUI app across three platforms, this tweet from Steve Troughton-

iOS Dev Weekly - Issue 521

Friday, August 20, 2021

Are you working too hard? I think I am. 😅 Should I create some more "blank" days? 😑 View on the Web Archives ISSUE 521 August 20th 2021 Comment One of the talking points of the last couple of

iOS Dev Weekly - Issue 520

Friday, August 13, 2021

Are you looking for a new job, or to hire someone amazing for your company? I've got great news for you! 📰 View on the Web Archives ISSUE 520 August 13th 2021 Comment 2020 was a challenging year

iOS Dev Weekly - Issue 519

Friday, August 6, 2021

Ten years of iOS Dev Weekly! 😳 View on the Web Archives ISSUE 519 August 6th 2021 Comment I've not done anything for ten consecutive years during my career. Until now. Yesterday was the 10th

iOS Dev Weekly - Issue 518

Friday, July 30, 2021

Trying to get my thoughts straight on how I feel about the iPad. 🤔 View on the Web Archives ISSUE 518 July 30th 2021 Comment Last week, my final link used iDOS 2 to install Windows 3.1 on your iPad. I

You Might Also Like

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

Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker

Friday, January 10, 2025

View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

22 CES products you can't miss

Friday, January 10, 2025

10 must-install Linux apps; Cybersecurity in 2025; Email encryption how-to -- ZDNET ZDNET Tech Today - US January 10, 2025 CES logo 2025 CES 2025: The 22 most impressive products you don't want to