AWS CodeArtifact Now Supports the Swift Package Manager

AWS-based software artifact repository CodeArtifact now supports the Swift Package Manager, in addition to Maven, NuGet, npm, pip, and others. This allows developers to store and retrieve Swift packages using Apple’s official package manager just like they do when using other repositories.

Transitioning to SwiftUI at Airbnb

In 2022, the iOS team at Airbnb decided SwiftUI was sufficiently mature to be adopted for their official app. This required a careful transition, explains Airbnb staff engineer Bryn Bodayle.

Swift 5.9 Brings a Macro System and C++ Interoperability

In addition to an expressive macro system and a limited form of C++ interoperability, Swift 5.9, now officially available, also introduces parameter packs, ownership-based memory management, and more.

How Spotify Transitioned to Bazel to Build their iOS App

After three years experimenting with Bazel, in 2020 Spotify decided to adopt it as their official build system for the Spotify iOS app. Thanks to this, they could reduce build times to a fourth, explains Spotify engineer Patrick Balestra.

Apple Adds Delivery Metrics to Its Push Notification Console

To help developers gauge delivery of notifications in production, the Push Notification Console now includes metrics to get insights into the behavior of an app and its integration with the Apple Push Notification service (APNs).