Weekly Newsletter Issue 21

Weekly Newsletter Issue 21

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

Welcome to this week's edition of our newsletter.

Yesterday, Apple released new sample code:

As developers, we benefit a lot from having a glimpse into how people at Apple use the new frameworks and technologies they create in the context of an application.

Snippets of code in WWDC videos and the documentation might provide a quick peek at how they are used, but seeing them working on a complete project can tell a much richer story.

Follow us also on Twitter and LinkedIn if you haven't already!

Published this week

This week we have covered spatial audio, UX writing, and visionOS.

Adding spatial audio to an Entity with RealityKit

Tiago and Matteo provide a step-by-step explanation of integrating spatial audio into RealityKit entities for creating an immersive atmosphere in a visionOS app.

Adding spatial audio to an Entity with RealityKit
Learn how to add spatial audio to RealityKit entities in a visionOS app.

Writing better copies for your apps

In her first article, Giselle covers principles and strategies for effective UX writing to enhance user experience, emphasizing the importance of aligning the app’s voice with its design elements and user expectations.

Writing better copies for your apps
Explore UX writing and how to communicate with your user through your application UI.

Creating advanced hover effects in visionOS

Emanuele and Giovanni analyze hover effects in visionOS and show how to implement custom ones.

Creating advanced hover effects in visionOS
Learn how to create great hover effect experiences for visionOS applications.

From the community

Here are our highlights of articles and resources created by the app developer community.

Expandable Wheel Picker

Kavsoft shows step-by-step how to create an expandable wheel picker with a cool hero effect in SwiftUI.

Mastering ScrollView in SwiftUI. Scroll Phases

In the series "Mastering ScrollView in SwiftUI", Majid explores all the new scrolling APIs introduced this year. In this specific one, he explores the Scroll Phases, like idle, interacting, decelerating, etc providing how to use the onScrollPhaseChange(_:) view modifier to monitor these phases and adjust the UI accordingly.

Mastering ScrollView in SwiftUI. Scroll Phases
This year, the SwiftUI framework introduced several new scrolling APIs, allowing us to track and tune everything in a scroll view. This week, we will discuss monitoring scroll phases in SwiftUI.

Check if your app has a newer version on the App Store using Swift

Pol Piella demonstrates how to determine if a newer version of an app is available on the App Store using Swift. He outlines two primary approaches: using iTunes Lookup and the App Store Connect API, and provides code examples for both methods.

Check if your app has a newer version on the App Store using Swift
How to notify your users that a new version of your app is available on the App Store directly from your app.

Using PreviewModifier to build a previewing environment

Donny explores the new PreviewModifier protocol introduced in Xcode 16 and iOS 18 that allows developers to build elaborate preview environments to apply, for example, specific styling or injecting mock data.

Using PreviewModifier to build a previewing environment – Donny Wals
Xcode 16 and iOS 18 come with a feature that allows us to build elaborate preview environments using a new protocol. This protocol allows us to define objects that can create a single context or…

Indie App of the Week

glur

In the app description, the developer Johnny explains that a glur is a type of visual effect that adds a Gaussian blur and that's exactly what the glur app does. It applies a progressive blur to images, and you can adjust parameters such as radius, offset, and direction.

The app showcases the features of his library of the same name, Glur, available on GitHub. It is straightforward, focused, and delivers on its promises.

‎glur
‎A glur, also known as a progressive blur, is a visual effect that adds a traditional gaussian blur with a variance across either axis. This app aims at making it easier for

That's all for this week!

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

See you next week!

Follow us also on Twitter and LinkedIn if you haven't already!