Sponsored Link
Fast, AI-powered test automation with Testim Mobile
We’re built to help Agile teams manage and scale test automation. Author tests quickly, improve stability, and run using real and virtual devices. Learn more about Testim Mobile.
Tools
The idea of a Fastlane replacement
This is an interesting post from Alberto De Bortoli about Stellar, a fastlane replacement written in Swift. I’m no fan of rewriting tools in a different language just for the sake of it, and fastlane is still a fantastic tool, but there are some interesting ideas here.
Code
Creating your first app shortcut
App intents are a significant part of writing a modern iOS app, and I enjoyed this post from Ashli Rankin, taking us through the process of creating one that opens your app up to integrate with Shortcuts. Why wouldn’t you add some to your app?
PhaseAnimator
More SwiftUI animation goodness from Javier Nigro. This time, he tackles PhaseAnimator, which I had not encountered before, but I could instantly think of several good uses!
Deliver reusable components without making them reusable
Here’s Tjeerd in ’t Veen on how to solve one of the hard problems. Well, it’s actually about reusing code, but naming things certainly comes into it!
Jobs
Senior iOS Engineer @ Luma AI – We are a small AI research and product company working on new kinds of creative tools for 3D. Our mission is to democratize the 3D experience for all. iOS at Luma is at the center of the product universe. We are growing the iOS team from 1-4, please reach out if you're interested! – On-site (United States in CA) with some remote work (within US timezones)
Mobile DevRel Engineer @ Embrace – Embrace helps mobile engineers build better experiences. We're building a mobile developer community. Our goal is to win the trust of mobile developers and builders by meeting them where they are and by providing the right technical education, tools, and resources to enable their success. – Remote (within US timezones) or on-site (United States in CA)
Is your company hiring? Don’t forget you can promote any open Swift or Apple platform positions for free over on iOS Dev Jobs!
And finally...
Do they sell this accessory at the Apple store? 🙋
I’m sure you’ve all already seen it, but just in case, this is from this behind-the-scenes look at this week’s Apple event.
Comment
You might have noticed a couple of changes to the Swift website recently. First, a long-running project from the Swift Website Workgroup¹ went live with a significant content update. The old home page introduction paragraph is gone, replaced with code snippets to give a sense of the language, new getting started resources, an improved installation page, several new guides covering creating a command line tool and Swift on the server, newly written articles, and many more improvements.
Then, yesterday, we added a new Packages page that showcases a selection of packages from across the Swift package ecosystem.
For me, the most exciting part of this page is the Community Showcase, which we will update monthly with community-nominated packages. The first showcase highlights some packages recently discussed on Swift-related podcasts, but the doors are open for nominations of packages from all over the community. The only restriction is that you must nominate someone else’s package, not one you are involved with maintaining. You can make nominations in this thread on the Swift forums, and I can’t wait to see what we feature over the coming months.
There’s plenty more potential for improvements to the website, but I hope you’ll agree² that these two updates are a significant step forward.
¹ For full disclosure, I am a member of this workgroup.
Dave Verwer² Again, please remember that I am biased, being involved with both the Swift Website Workgroup and the Swift Package Index, which powers the packages page.