Weekly Newsletter Issue 108

Weekly Newsletter Issue 108

Weekly newsletter summing up our publications and showcasing app developers and their amazing creations.

Welcome to this week's edition of our newsletter.

Get comfortable, because this week has been just as hot as the weather here in Naples.

Let's kick things off with the Apple Design Award nominees. These are developers who've raised the bar, apps that are thoughtful, beautifully crafted, and built for the people who use them every day. Congratulations to all of them, and good luck !!!

Apple Design Awards - 2026 finalists - Apple Developer
Meet the finalists for the 2026 Apple Design Awards

We also got an early look at what Apple has planned for accessibility this year. For the first time, Apple Intelligence is coming to power assistive features like VoiceOver, Voice Control, and Magnifier, making the experience even more intuitive.

Apple unveils new accessibility features, and updates with Apple Intelligence
Apple announced major accessibility updates powered by Apple Intelligence, including new capabilities for VoiceOver, Magnifier, and Voice Control.

Follow us also on X (Twitter), Bluesky and LinkedIn if you haven't already!


Beer with Swift - WWDC26 Special Edition

Will you be at the big Apple event? Do you have plans after the conference? How about grabbing a beer with fellow developers?

Don’t miss the chance to keep the excitement going beyond the mothership, join us around Cupertino on the 9th of June for a special WWDC26 edition of our Create Beer with Swift! This is your chance to connect with fellow Swift enthusiasts, discuss Apple's latest innovations, and explore all the exciting WWDC announcements while sipping beers in good company and sharing our passion for Apple development. The beer is on us.

RSVP now on Luma!!!

Beer with Swift @WWDC26 · Luma
Hosted by imaginary institute, from Napoli to Cupertino! Join the Create with Swift crew for the second WWDC EDITION of the Beer with Swift. Don’t miss out…

From

The Community

Deprecating your own convenience API

Majid shows how to use availability annotations to let the compiler flag your own convenience wrappers once they're no longer needed.

Deprecating your own convenience API
Almost after every major update of iOS, we got new APIs that we use on the most recent platform but can’t use on the previous one. Usually, I solve this kind of thing by introducing my own convenience code that runs new APIs on the available versions and my custom implementation or stubs on old platform versions.

Modern SwiftUI APIs for programmatic scrolling

Natalia covers everything you need to know about programmatic scrolling in SwiftUI, from setting the initial position to reading and controlling it at runtime.

Modern SwiftUI APIs for programmatic scrolling
Master programmatic scroll control in SwiftUI using defaultScrollAnchor(_:), scrollPosition(_:anchor:), and ScrollPosition to configure, drive, and read scroll position in your apps.

From WebView to CoreText: Building a Native EPUB Reader for iOS

Chang-Jui shares the journey behind Yuedu Reader, an open source EPUB reader for iOS, and why supporting CJK vertical writing made a custom CoreText rendering engine unavoidable.

From WebView to CoreText: Building a Native EPUB Reader for iOS | Yuedu Reader Engineering
How CJK vertical writing pushed Yuedu Reader away from WebView and toward a custom CoreText rendering engine.





Indie App of the Week

Introspect

Many of us have made an impulse purchase at some point, buying something without really thinking, driven by a sudden urge, only to regret it a few days later. That initial satisfaction fades fast, and what's left is usually just a lighter wallet.

Introspect, developed by Jack, puts the entire decision-making process at the center of the experience. Starting from onboarding, the app explains what impulse buying is, what happens in our minds when we want something, and how to make more conscious choices. Each item you're considering gets analyzed across five different areas, and the result is a personalized reflection that helps you understand your desire for that specific purchase, along with a cooldown period and an automatic reminder, like having a coach in your pocket.

The attention to detail on the design side is just as impressive. From the app icon to the receipt animation that reveals your analysis results, everything feels considered and satisfying to interact with, making this app as enjoyable to use as it is good for your wallet.

Introspect - Mindful Spending App - App Store
Download Introspect - Mindful Spending by Jack Cornet Paterson on the App Store. See screenshots, ratings and reviews, user tips and more games like Introspect…

This week marked the 15th Global Accessibility Awareness Day, a reminder for developers of how central accessibility is to great products. Apple's announcements this week reinforced just that, reflecting a commitment to inclusive design that has been part of every product they've shipped since the very first products.

This values are reflected by the amazing community of Apple developers, with apps that are carefully crafted for accessibility. Here's a complete list of apps selected by the App Store team:

Apps for Accessibility - App Store
We’re proud to have an App Store full of tools that improve lives. Using the Accessibility features on your… Learn more tips and how-tos on the App Store.

Creating inclusive experiences should be an integral part of our work, not an afterthought. With this in mind, we’ve created a collection of articles about accessibility that you can check out.

Make it Accessible
Make it Accessible Creating applications that are truly for everyone App development is a continuously evolving field, and ensuring accessibility for all users is crucial. It’s a testament to a developer’s unwavering dedication to providing a digital experience in which every user, regardless of cognitive or physical abilities, can participate,

We can’t wait to see what you will Create with Swift.

See you next week!

Follow us also on X (Twitter), Bluesky and LinkedIn if you haven't already!