Issue 28
Sponsored
No more cat-herding, spreadsheets, or steady drip of manual busywork. Runway helps your team level up your release coordination and automation, from kickoff to release to rollout.
Hey everyone! 👋 Welcome to the twenty-eigth issue of the iOS CI Newsletter. Hope you’ve had a great couple of weeks!
I am especially excited about this issue as it features a mixture of content from the community ranging from amazing updates to open-source projects to running Swift projects on non-Apple platforms like Windows or AWS amazonlinux runners!
I love how far Swift is going as a language and how much you can do with it these days! 🎉
🚀 Making your Swift tools available on Windows
Do you have a Swift command-line tool and want to make it available for Windows users? Well, you’ll be happy to know that you don’t have to rewrite your program in a different language or even own a Windows machine to do so!
As I show you in this article, all you need is a CI/CD pipeline capable of spinning up a Windows runner and installing a Swift toolchain on it!
🎉 Fastlane officially moves to the Mobile Native Foundation
We had an amazing update from Paul Beusterien on the topic of moving Fastlane’s ownership from Google, who weren’t actively maintaining it, over to the Mobile Native Foundation.
This move is going to help Fastlane massively and I want to give a massive shout-out to Josh, Paul, Keith and everyone else involved for their work to make this happen ❤️.
⭐️ Stellar: The idea of Swift replacement for Fastlane
While I love Fastlane and I use it extensively on my day-to-day both on work and personal projects, I am not the biggest fan of ruby (the language Fastlane is built on top of) and I prefer to use Swift for tools as much as possible.
So when Alberto de Bortoli told me about this idea he and some colleagues at Just Eat were exploring to build an alternative to Fastlane built exclusively in Swift, I thought it was very interesting. While they are not focusing on making the project ready for production at the moment, they have open-sourced the code for everyone to contribute and take a look 👀.
🚴 Behind the scenes of the Glovo iOS app
As you might know from the last issue of the newsletter, I started working for a Spanish company called Glovo a couple of weeks ago and I was over the moon when I saw this interview with my colleague David Cacenabes on Tuist’s blog.
In the interview, David goes through how modularity, efficient processes and tooling are helping Glovo achieve their goals and ensure a great user experience.
📹 [NSLondon] Serverless in Swift Like a Breeze
At this year’s SwiftLeeds conference and after a long time of following each other online, I finally met Andrea Scuderi in person for the first time and we had a great chat about Swift, AWS and serverless computing. I have been a fan of his project Breeze for quite some time and it indeed makes developing Swift AWS serverless APIs a lot simpler!
During this talk at NSLondon, he goes through how to use Breeze to create serverless APIs using Swift and AWS 🎉