iOS Dev Weekly - iOS Dev Weekly - Issue 580

What would you Ask Apple, if you could? 🤷‍♂️
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 580  October 14th 2022

 
Comment

  Comment  

 

When WWDC went virtual in 2020 and Apple replaced the in-person labs with virtual ones run over WebEx, the sound of everyone wishing that virtual labs and one-to-one sessions could become a year-round feature of the Apple developer programme was deafening.

It looks like Apple may be taking a step towards making that wish come true with their announcement of a new service this week, Ask Apple.

The service sounds very much like the virtual WWDC labs we’ve had for the few years, but … year-round? Isn’t that exactly what we wished for? 🎉

It seems like it! The only question is how often and for how long these will run. Apple has said that this service will run “for the first time” between the 17th and 21st of October (yes, that’s this Monday), which certainly implies that this isn’t a one-off, but they haven’t given any idea how regularly they might repeat. We should celebrate every time developers can get better access to help and guidance, though, even if this event only runs a few times a year.

Like at WWDC, there will be Slack Q&A labs covering specific technologies such as Augmented Reality, Accessibility, and Design. There are also Office Hours, a much more open-ended and real-time conversation about anything you’d like to cover, from code-level problems to App Review issues.

One improvement to the labs run via Slack during WWDC that I’d love to see is for Apple to capture and summarise the content from the Q&A sessions. The amount of information from these sessions during WWDC was fantastic, but it was left to the community to summarise and archive that valuable knowledge. If Apple does tackle this improvement, I’m sure everyone would be happy to have it labelled with wording similar to “this is an archive of a Q&A rather than word perfect and peer-reviewed documentation”.

Registration is already open, and I’d expect demand to be high, so don’t delay.

Dave Verwer

 
 

  Sponsored Link  

 

Deliver Superior Mobile App Performance with Instabug

Look at one north metric that reflects your app’s overall perceived quality “App APDEX”. With Instabug you can see how many users are seeing a satisfying, tolerable, or frustrating experience. Get Started with Instabug and start monitoring, prioritizing, and debugging performance and stability issues throughout the entire mobile development lifecycle.

instabug.com

 
 
 

  News  

 

Kotlin Multiplatform Mobile Is in Beta

I didn’t know that the timing of a KMM beta release was imminent, but it’s timed well, given the recent mini-survey results. Ekaterina Petrova is here to announce the release and fill us with some good resources to get started.

I’ve received more emails over the last couple of weeks from people who have tried it. By far, the biggest sticking point is that the interface between Kotlin and Swift goes via Objective-C, meaning you lose many of Swift’s language features when interfacing between languages. There’s always a balance, though! For some apps and teams, having some cross-platform code will be more than worth that trade-off. For others, it won’t be.

jetbrains.com

 
 

  Tools  

 

Codeface on the Mac App Store

Here’s a fun, free code visualisation tool from Sebastian Fichtner that shows promise, even if the edges might be slightly rough right now. Once the LSP Server is up and running (downloaded separately), it shows you a fun code dependency visualisation inside either an Xcode project or a Swift package. I’ll be keeping an eye on where this goes.

apple.com

 

Introducing ReMafoX

This new localisation tool from Cihat Gündüz looks great. As with any tool that tries to integrate with Xcode, setup is a little long-winded and awkward, but once configured, it’s a breeze to add or edit localisations from directly inside your source. The workflow focuses on Xcode, making it an excellent fit for solo developers or small, developer-heavy teams. If that’s you, there’s a free tier/trial, so check it out!

fline.dev

 
 

  Code  

 

Bidirectional collection view with orthogonalScrollingBehavior

I’ll let Artur Gruchała introduce his latest post:

Before iOS 13, if you wanted to have a vertical collection view with horizontally scrolling sections it required embedding a scroll view inside the collection view cell, passing the model around, handling touch events, a lot of delegation, and complicated logic.

No matter what you think about the usability of this type of screen layout, there’s no question that it’s popular and that it used to be a bit of a pain to create! Artur takes us through using orthogonalScrollingBehavior. It has been around for a few years, but I don’t hear people talk about it much.

arturgruchala.com

 

Developer guide on the iOS file system

How hard do you think about where a file should go before you start writing to disk in your apps? What’s the difference between saving something to Application Support, Caches, or tmp? Natascha Fadeeva has all the answers!

tanaschita.com

 

Where View.task gets its main-actor isolation from

Here’s Ole Begemann with an interesting bit of background about the context for using task.

oleb.net

 
 

  Videos  

 

Women Who Code Mobile Summit 2022

I missed this when Women who Code first published these videos from their Mobile Summit at the end of July. There are some great talks here covering Android, and cross-platform tech, in addition to the Swift and iOS-specific talks you'll be expecting. There are some great presentations here.

youtube.com

 
 

  Jobs  

 

iOS SDK Developer @ Stream – Do you want to work on an open-source chat SDK used by hundreds of high-profile companies and startups that impact billions of users? If you are a product-minded engineer and care about software quality, apply on the link below. – Remote (within European timezones) or on-site (Netherlands)

Freelance Interview Engineer @ Karat – We're dedicated to improving access in tech. If you are too, join us as a Karat Interview Engineer. As such, you'll conduct technical interviews of developers like you on behalf of our hiring clients (including Duolingo, Indeed, and more) using the Karat Platform and its data-tested questions. – Remote (within US timezones)

Senior iOS Engineer @ DuckDuckGo – Our app is now downloaded more than 50M times a year, and our private search engine packaged with it has become the #2 search engine on mobile in the U.S., Canada, Australia and the Netherlands. Oh, and we've been profitable since 2014 with revenue currently exceeding $100 million a year! – Remote (Anywhere)

Mac & iOS Software Engineer @ Flexibits Inc. – We make Fantastical and Cardhop, award-winning calendar and contacts apps for Mac and iOS. We were honored to win Apple's Mac App of the Year in 2020 and we're looking to make our apps even better! Our team is a 18 person, fully-remote company spread across the US and Europe. – Remote (within US or European timezones)

Senior iOS Engineer @ Sendwave – We currently have a 4.6-star rating on Trustpilot — people put their faith in us to deliver their money quickly, securely, and affordably. And we’re pretty darn proud of that. – Remote (within US or European timezones)

 

I usually write a few words here asking if you could let your hiring manager know they can post their job for free over at iOS Dev Jobs. Well, I’m doing something different this week.

I’d really appreciate it if you could let whoever handles hiring for your company know that due to the sad news from Sketch this week, there are a whole load of very talented people who just became available for work. Wouldn’t it be great if you could pass on a spreadsheet with names, job titles, contact details, and more to them? It’ll only take you a minute. What an easy way to get an amazing new co-worker 👍

 
 

  And finally...  

 

No one ever asks Photos.app if it wants to detect faces or outline portraits.

 
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
 
 

 
 
©2022 iOS Dev Weekly | Privacy Policy | Twitter | Suggest a Link
 
Published with Curated

Key phrases

Older messages

iOS Dev Weekly - Issue 579

Friday, October 7, 2022

The question of what technologies to use has no definitive answer! 🎲🤷‍♂️ View on the Web Archives ISSUE 579 October 7th 2022 Comment Why do I link to Alexandre Colucci's articles reporting on

iOS Dev Weekly - Issue 578

Friday, September 30, 2022

Belated congratulations to the Apple Design Award winners! 🏆 View on the Web Archives ISSUE 578 September 30th 2022 Comment I am sure that winning an Apple Design Award is a dream for many of you.

iOS Dev Weekly - Issue 577

Friday, September 23, 2022

Should we all be taking a look at Kotlin? ☕️ View on the Web Archives ISSUE 577 September 23rd 2022 Comment I had an email from Derek Lee this week informing me about his latest article on getting

iOS Dev Weekly - Issue 576

Friday, September 16, 2022

Will Live Activities be a hit or a miss? 🎯 View on the Web Archives ISSUE 576 September 16th 2022 Comment Isn't it great to be back to not having a beta version of Xcode installed? I hope you

iOS Dev Weekly - Issue 575

Friday, September 9, 2022

How are Apple-platform conferences faring in 2022? 🏴󠁧󠁢󠁷󠁬󠁳󠁿 View on the Web Archives ISSUE 575 September 9th 2022 Comment Apologies that this issue is a little late! I spent most of this week at the iOS

You Might Also Like

📧 What's inside MMA and how it can help you

Friday, April 26, 2024

What's Inside Modular Monolith Architecture? Hey there! 👋 I wish you an excellent end to the week. What better way to spend the weekend than diving headfirst into a 12+ hour course? Well, maybe

Data Science Weekly - Issue 544

Friday, April 26, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Develop highly relevant search applications using AI

Friday, April 26, 2024

New Elasticsearch and AI training ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect A world of AI possibilities door-test 2.png Explore

Stripe makes more changes

Thursday, April 25, 2024

TikTok is in trouble, and net neutrality is back View this email online in your browser By Christine Hall Thursday, April 25, 2024 Welcome back to TechCrunch PM, your home for all things startups,

💎 Issue 414 - From a Lorry Driver to Ruby on Rails Developer at 38

Thursday, April 25, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 414 - JavaScript Features That Most Developers Don’t Know

Thursday, April 25, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 407 - The Performance Impact of C++'s `final` Keyword

Thursday, April 25, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 407 Release Date Apr 25, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 414 - Everyone Has JavaScript, Right?

Thursday, April 25, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 408 - All web browsers on iOS are just Safari with different design

Thursday, April 25, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 408 Release Date Apr 25, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💧 Don't Bother Liquid Cooling Your AMD CPU — Why You Should Keep Using Live Photos on iPhone

Thursday, April 25, 2024

Also: We review the Unistellar Odyssey iPhone Telescope, and More! How-To Geek Logo April 25, 2024 Did You Know Charles Darwin and Abraham Lincoln were both born on the same day: February 12, 1809. 💻