Sponsored Link
Learn how to create custom UIs and animations in SwiftUI
A 6-hour video course teaching design, coding custom user interfaces and animated interactions for iOS 13. Design+Code is a platform that will teach you how to design, prototype and build apps from scratch using Sketch, Figma, Framer, Swift and React. Get 20% off and gain access to all 20+ courses, plus upcoming courses for a year.
News
The (not so) hidden cost of cross platform code
I really enjoyed this piece by Eyal Guthmann. I don't think it's possible to completely generalise on this topic, and it certainly works better for some companies than others. What was really refreshing though was to hear someone talk about some of the negative consequences of cross platform development which didn't just descend into JavaScript bashing.
App Store Today on the web, in full... Almost
Am I allowed to break out a "Finally!" for this one? I've said many times that I love the "new" (I can't keep calling them new forever, I'll stop soon) story format for the App Store, but not being able to read those stories on the web was a huge failure. Now you can. It's good. 👍 Thanks to Benjamin Mayo for breaking the news.
Unfortunately it's not all roses. There's still no index page, or any way for me to actually follow along on the web. I'd subscribe to an RSS feed of this in a second if there was one.
Tools
HackMan
Blindly generating code is always something to be a little wary of, but at the same time there are plenty of occasions when you'll end up typing a lot of the same boilerplate over and over again. Want to save some time? Check this new tool from Devran Uenal out. I'd love to see this support custom templates for the various generators.
Code
Getting started with RealityKit
I haven't seen a huge volume of posts about RealityKit, Apple's new AR framework announced at WWDC yet. But one voice that I have been listening to on subject is Max Frazer, and it's time to link to his round up of all of the great posts he's been putting out over the last few weeks. I was waiting for him to finish the series of posts before linking it, but I have a feeling he's just going to keep going. 👍
Writing an Elegant and Extensible Network Stack in Swift
Peter Livesey with a great take on a popular topic. Should you use a third party dependency for your app's networking needs? He comes down firmly on the side of plain old URLSession, and then followed it up yesterday with a second part in the series, Adding Advanced Features to your Network Stack in Swift.
CombineDataSources
I knew Marin Torodov was going to appear again with more Combine content, and I didn't have to wait very long for it to happen! Here he is with some sample code demonstrating using Combine subscribers as table or collection view data sources.
The Shape API in SwiftUI
Majid Jabrayilov has been doing a great job of writing about SwiftUI over the last few months, and this week's post is no different. He tackles drawing primitive shapes to create a bar chart.
Design
Rules for Intuitive UX
This post from Erik D. Kennedy starts out with some things you probably already know. The end of the article had something I had never come across before though, the squint test. 👍
Business and Marketing
How to get noticed by Apple
It's no secret that a great way to increase your chances of being featured in the App Store is to support the new features of iOS as they are released. But just in case you need more detail than that, here's Anatoly Sharifulin with exactly that.
Jobs
Swift Engineer @ WillowTree – At WillowTree, Swift Engineers have the freedom to create products people love. You’ll collaborate with a cross-disciplinary team to build large-scale products for well-known brands. We look for team members who advocate for software engineering best practices and inspire their team to continuously learn and improve. – Charlottesville, VA
iOS Developer Trainee Program @ The App Academy – Boost Your Career In Mobile Tech. Apply For The iOS Developer Trainee Program At The App Academy Now! – Amsterdam, NL
Comment
It's been a couple of months since I launched iOS Dev Jobs and it's been a great success so far, but it's definitely not listing every iOS related job out there yet. In part, that's because it costs money to post job on the site. Or it did, until now!
There is now no longer any cost to placing a basic job listing on iOS Dev Jobs. Featured listings, which include a link in the jobs section of this newsletter are still paid, and will naturally provide some optional extra exposure. But if you have open positions at your company, let your HR department or recruiters know, and get them posted.
Oh and if you're looking for a job and haven't yet signed up for the iOS Dev Jobs weekly digest, now would be a good time. I think there are going to be a few jobs posted this week... 👍
Dave Verwer