Weekly Newsletter Issue 33

Weekly Newsletter Issue 33

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

Welcome to this week's edition of our newsletter.

iOS 18.1 is expected to be out next Monday, but the first beta of iOS 18.2 is already available. It comes packed with features powered by Apple Intelligence like:

  • Genmoji
  • Image Playground
  • Image Wand for the iPad Notes app

And If you install it on an iPhone 16 or iPhone 16 Pro you will also have access to the beta of Visual Intelligence!

Both Siri and Writing Tools come with ChatGPT integrated. The Mail app has been redesigned, leveraging Apple Intelligence to automatically sort and organize emails into four predefined categories.

Currently, these advanced Apple Intelligence features are only accessible to U.S. developers with compatible devices, after joining a waitlist.

In compliance with the European Union’s Digital Markets Act (DMA), Apple has expanded the list of pre-installed apps that can be deleted, adding core apps such as App Store, Camera, Safari, Messages, and Photos.

Starting from last week, Apple also requires developers to submit their trader status to submit updates for apps on the App Store in the European Union. Starting from February 2025, apps without verified trader status will be removed from the EU App Store until this information is submitted to ensure compliance with the Digital Services Act.

New requirement for app updates in the European Union - Latest News - Apple Developer
Starting today, in order to submit updates for apps on the App Store in the European Union (EU) Account Holders or Admins in the Apple Developer Program need to enter trader status in App Store Connect. If you’re a trader, you’ll need to provide your trader information before you can submit your app for review. Starting February 17, 2025, apps without trader status will be removed from the App Store in the EU until trader status is provided and verified in order to comply with the Digital Services Act. Learn what a trader is and how to enter your status
Follow us also on X (Twitter) and LinkedIn if you haven't already!

Published this week

This week we have covered Accessibility, Transitions and text recognition.

Making charts accessible with Swift Charts

Matteo and Pasquale explain how to make charts accessible in SwiftUI using labels and descriptions to enhance accessibility and implement the AXChartDescriptor for detailed chart information.

Making charts accessible with Swift Charts
Make charts accessible by making them compatible with assistive technologies within a SwiftUI app.

Creating view transitions in SwiftUI

Antonella shows how to create animated view transitions in SwiftUI using the transition(_:) modifier covering built-in transitions and demonstrates how to combine and customize them for more advanced effects.

Creating view transitions in SwiftUI
Learn how to use create animated transitions in a SwiftUI using the transition and animation modifiers.

Recognizing text with the Vision framework

Luca demonstrates the usage of the text recognition capabilities of the Vision framework with sample code for using it within a SwiftUI view.

Recognizing text with the Vision framework
Learn how to recognize text using the camera with the Vision framework capabilities in a SwiftUI app.

Support us by becoming a sponsor!

Whether your goal is to raise brand awareness or promote your product or service, we offer flexible sponsorship options. We offer weeks, blocks of weeks, and even months to help you find your audience where they are.

For information about the current availability of weeks, send us an email.


From the community

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

Swift Testing basics explained

Donny explores the basics of Swift testing showing how to add Swift tests to projects and the syntax for writing tests.

Swift Testing basics explained – Donny Wals
Swift testing is Apple’s framework for running unit tests in a modern and more elegant way than it was with XCTest, which came before it. This post is the first one in a series of posts that will help…

Conditional SwiftUI Accessibility Labels

Keith discusses the addition of the optional isEnabled parameter to SwiftUI accessibility modifiers that allows developers to conditionally apply some accessibility properties based on a specific state.

Conditional SwiftUI Accessibility Labels
In iOS 18, Apple added an optional isEnabled parameter to many of the accessibility modifiers.

Here's a solution to a very common issue with SwiftUI List and ScrollViews

Sean demonstrates how to create a floating view over a List or ScrollView, ensuring expected behaviors and resolving common issues.

How to drag to reorder a List in SwiftUI

Sean shows how to reorder a list with both the onMove modifier and the EditActions introduced in iOS 16.


Indie App of the Week

Sim Daltonism

Developed by Michel, Sim Daltonism is an app for gaining a deeper understanding of color blindness, a condition that limits the ability to see or distinguish colors. By applying real-time filters to the iPhone camera or its window on Mac, users can see the world through the eyes of individuals with deuteranopia, protanopia, or tritanopia.

The app is simple yet powerful, bridging the gap between awareness and empathy. It is great for developers who want to ensure their visuals or color schemas are accessible or for anyone looking to empathize with people with color blindness through an experience from their perspective.

‎Sim Daltonism
‎From the perspective of a color blind person, some colors are impossible to distinguish. Sim Daltonism lets you visualize colors as they are perceived with various types of color blindness. Point your camera at something and let Sim Daltonism show you what it looks like to a color blind person. Use…

Greg Joswiak has teased exciting announcements in a tweet featuring a video with an animation of the Mac Finder logo and Apple’s logo.

He mentions that a series of announcements will start Monday, with the playful phrase “Mac your calendars”, hinting at something related to the Mac lineup.

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

See you next week!

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