CommentComment

We've all had a couple of weeks now to get used to the fact that the future of Apple platform development is much more declarative and reactive than it was before the WWDC announcements.

I think most people who were already aboard the reactive programming train are generally in favour of Apple moving in that direction. I have seen a few tongue-in-cheek comments joking about how reactive Swift (note the lower case "r" there 😀) is suddenly seen as great now that Apple have blessed it. It's certainly true that there's nothing revolutionary here, we've had similar technologies available for years, but in my opinion this stuff being first party really matters.

Third party dependencies are costly, especially so if they affect the fundamental architecture of your app. It's one thing to use a small UI component for a specific view. It's something else entirely to base your entire architecture on a third party library. So when Apple do it, yes it's different to when an open source framework does it. SwiftUI and Combine have been in development for years and they won't ever be abandoned without real care and time to let them deprecate gracefully. I'm not saying they will be deprecated of course, but that if they are, it'll be done very carefully.

That's why it's OK for people to jump on board much more quickly when it's Apple doing this stuff, even if it's been possible for years.

Dave Verwer

News


Tools



Code




Business and Marketing

Videos


Jobs

iOS Mobile Developer @ CARFAX – Having a creative and innovative environment where our developers can collaborate, learn and grow is something CARFAX is passionate about. We have an entire floor dedicated to our techies, designed specifically to enable teams to dream big and produce the best. CARFAX is also casual and dog-friendly each and every day. – Centreville, VA

Humbly Confident Senior Mobile Developer @ You Need A Budget (YNAB) – YNAB is growing, and so is our development team. We’re a software ecosystem that includes personal budgeting apps for web, iPhone, iPad, Apple Watch, and Android phones. Our mission is to help our users take total control of their money—not just by using an app (if only it were that easy), but changing habits and ways of thinking. – Remote

Swift Engineer @ WillowTree – At WillowTree, Senior 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


Whether you're looking for a job, or looking to hire, head over to iOS Dev Jobs right now.

And finally...