Andrew Spearman's Avatar

Andrew Spearman

@spearmana

Senior Mobile Engineer | New Zealand

67
Followers
130
Following
13
Posts
19.11.2024
Joined
Posts Following

Latest posts by Andrew Spearman @spearmana

Post image Post image Post image Post image

Swift already has *awesome* interop with C and even C++ but… have you heard about the new Java interoperability using the latest foreign memory #java APIs!?

As usual, pushing boundaries and making your user experience great whilst at it :-) #swiftlang

https://youtu.be/QSHO-GUGidA?si=XE-VMXD2T9Opl

10.06.2025 10:50 πŸ‘ 29 πŸ” 7 πŸ’¬ 2 πŸ“Œ 2

Seeing

let jvm = try JavaVirtualMachine. shared()

Blows my mind a little bit, even if it makes sense. Very cool stuff! #wwdc25

11.06.2025 00:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I use this a lot

03.05.2025 06:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Swift 6.1 Released Swift 6.1 is now available!

Some goodies in here. Really loving the idea of β€œtraits” and seeing that approach in spm, Swift Testing, & SwiftUI Previews

swift.org/blog/swift-6...

01.04.2025 01:55 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I knew about mutating and inout but the borrowing and especially consuming keywords are very neat.

The interplay between deinit, consuming functions and discard seems pretty gnarly…

Good read!

12.03.2025 03:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Even better is you can create a #URL() macro which gives you compile-time safety as to whether it’s valid.

24.02.2025 12:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ‘‹ from the Swift team, now on Bluesky!

21.02.2025 17:46 πŸ‘ 567 πŸ” 110 πŸ’¬ 32 πŸ“Œ 20

Looks like a good learning budget purchase from Trade Me 🀭

19.02.2025 03:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Swift on Android Working Group We've now updated the official compiler README to link to the new Android CI provided by @Marc_Prud_hommeaux at Skip. Thanks to @drodriguez and his employer for donating the prior community Android CI server for so many years. The good news is that thanks to all the work @drodriguez, @compnerd, and to a lesser extent myself put into fixing those tests over the years, there are only a couple dozen failing now out of almost 15k compiler validation tests run on the community Android CI, even after ...

Swift on Android Working Group is being formed!

12.02.2025 07:33 πŸ‘ 11 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Swift.org - The Next Chapter in Swift Build Technologies Swift continues to grow in popularity as a cross-platform language supporting a wide variety of use cases, with support on a variety of embedded devices, form factors that encompass wearables to server, and a wide variety of operating systems. As Swift expands, there’s value in investing in matching cross-platform build tools that provide a powerful, consistent, and flexible experience across the ecosystem.

Today Apple opens the build engine from Xcode. It’s an open source library designed to create build systems.

https://swift.org/blog/the-next-chapter-in-swift-build-technologies/

@fosdem.bsky.social #swift #opensource

01.02.2025 14:13 πŸ‘ 92 πŸ” 17 πŸ’¬ 0 πŸ“Œ 3
Preview
GitHub - swiftlang/swift-build: A high-level build system based on llbuild, used by Xcode, Swift Playground, and the Swift Package Manager A high-level build system based on llbuild, used by Xcode, Swift Playground, and the Swift Package Manager - swiftlang/swift-build

We open sourced Xcode’s build system github.com/swiftlang/sw...

01.02.2025 18:59 πŸ‘ 94 πŸ” 33 πŸ’¬ 2 πŸ“Œ 1
Preview
GitHub - swift-server/swift-aws-lambda-events: Swift implementation of AWS Lambda Events Swift implementation of AWS Lambda Events. Contribute to swift-server/swift-aws-lambda-events development by creating an account on GitHub.

Swift AWS Lambda Events 1.0.0 πŸŽ‰

github.com/swift-server...

30.01.2025 11:16 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
a man in a suit and tie is sitting at a desk and says " yes please " Alt: a man in a suit and tie is sitting at a desk and says " yes please "
29.01.2025 06:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’m hoping for April alongside the .4 updates 🀞or a beta even sooner

27.01.2025 23:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is really neat, even if the syntax feels a bit unnatural

14.01.2025 23:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

AWS ECS, Digital Ocean, Terraform and/or Docker Compose.

09.01.2025 20:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Very excited to see where this goes! πŸ‘€

16.12.2024 06:13 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Notion: going native on iOS and Android Podcast Episode Β· The Pragmatic Engineer Β· 12/11/2024 Β· 1h 21m

Apple Podcasts link (it has a different title, so harder to find)

podcasts.apple.com/us/podcast/n...

12.12.2024 01:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

βš™οΈ #Swift compiler warnings are getting way more flexible!

New granular controls let you choose which warnings become errors. Perfect for large codebases and gradual upgrades.

Read more πŸ‘‰ https://www.fline.dev/swift-evolution-monthly-may-november-2024/
#Swift #SwiftLang #iOSDev

02.12.2024 14:00 πŸ‘ 17 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

Hello!

30.11.2024 01:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0