Weekly Newsletter Issue 51

Weekly Newsletter Issue 51

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

Welcome to this week's edition of our newsletter.

Apple opened Indonesia’s fourth Apple Developer Academy in Bali, welcoming over 100 students to a nine-month program. The goal is for students to develop the necessary skills to launch successful careers in the rapidly expanding iOS app industry in Indonesia and beyond.

We can't wait to see how the students, after nine months, will impact the App Store with solutions that can empower communities worldwide.

Apple opens fourth Apple Developer Academy in Indonesia
Today, Apple opened Indonesia’s fourth Apple Developer Academy in Tuban, Bali, welcoming more than 100 students to its inaugural class.
Follow us also on X (Twitter), Bluesky and LinkedIn if you haven't already!

Published

This Week

This week we have covered Widgets, App Design and App Intents.

Adapting widgets for tint mode and dark mode in SwiftUI

Matteo provides some examples of how to make your app’s widget beautifully adapt to the Home Screen based on the dark Mode and Tinted Mode.

Adapting widgets for tint mode and dark mode in SwiftUI
Explore the multiple rendering modes of widgets for different device settings with SwiftUI.

The Enshittification of Digital Services

Giselle explores how digital platforms deteriorate over time, prioritizing profits over user satisfaction, and examines how user-centric strategies can disrupt this cycle to create sustainable and ethical digital services.

The Enshittification of Digitial Services
Explore how the deterioration of digital services reflects on the design of digital applications.

Creating App Intents using Assistant Scheme

Antonella demonstrates how to use the new Assistant Schema on App Intents to prepare the appyou want for Apple Intelligence and its new capabilities.

Creating App Intents using Assistant Schemas
Integrate your app functionalities with the system and Apple Intelligence using Assistant Schemas.


Support us by becoming a sponsor!

Whether you want 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.

Sponsor Create with Swift
Sponsor Create with Swift to reach the most qualified audience of app developers in the web

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


Last week, we shared that Giovanni and Emanuele, part of our team, attended Let's Vision 2025 to present their talk, "Designing human-centered spatial experiences." Here, you can find a way to get started with the material they created for the session.

Create with Swift at Let’s Vision 2025
This article will get you started with material created for our session presented at Let’s Vision 2025.

From

The Community

How to Build a Menu Bar Utility App for macOS with SwiftUI

Karin guides you through creating a macOS menu bar app using SwiftUI for disk analysis presenting data in a clean, intuitive interface with progress bars and charts. 

SwiftUI App Shortcuts - App Intents - Action Shortcuts

Kavsoft shows the process of exposing app features to AppIntent, a powerful tool that framework seamless compatibility with the Shortcuts app and Siri. By integrating AppIntent, developers can make their app’s functionality more accessible, allowing users to create custom shortcuts for actions and interact with the app through voice commands.

Understanding the Bindable property wrapper in SwiftUI

Natascha provides some cases in which you may find it beneficial to use the @Bindable property wrapper when using the Observation pattern to manage the state of your SwiftUI views.

Understanding the Bindable property wrapper in SwiftUI
The @Bindable property wrapper in SwiftUI enables child views to create bindings to properties inside an @Observable model. Learn when and how to use it effectively.

Synchronous Work

Matt delves into the trade-offs between synchronous and asynchronous execution, emphasizing the importance of understanding when and how to use each approach effectively, highlighting the trade-offs between efficiency and complexity when deciding whether to delegate tasks from the main thread.

Synchronous Work
Occasionally, you’ll come across something that will really influence your thinking on a topic. This happened to me after reading a post on the Swift forums. That was nearly 6 months ago as I write, but I’m still thinking about it today.

Designing a custom lazy list in SwiftUI with better performance

Matthaus shows the implementation of a custom lazy list that efficiently recycles rows by dynamically repositioning views based on scroll offset, improving performance, reducing memory usage, and ensuring smooth scrolling.

Designing a custom lazy list in SwiftUI with better performance
Implement a high-performance lazy scrolling list in SwiftUI by efficiently reusing views for smooth scrolling with large datasets.

Indie App of the Week

MD Vinyl

In a world where music is mainly consumed through streaming platforms, MD Vinyl brings back the entire ritual of the listening experience. It transforms your digital music catalog into a curated collection of vinyl records, allowing you to rediscover the joy of physical music in a digital format.

With every album presented like a vinyl record and with incredible attention to detail and interaction, the developer managed to recreate the nostalgic feel of flipping through records while providing the convenience of modern streaming.

‎MD Vinyl for Music App
‎Rediscover the essence of music with MD Vinyl – your digital gateway to the authentic experience of vinyl records. Immerse yourself in the sound and visuals, right from your iPhone or iPad. MD Vinyl brings the ritual of physical music to the streaming era, allowing you to interact with a virtual tur…

Starting April 24, 2025, every app uploaded to the App Store Connect must be built using Xcode 16 or a later version. Additionally, it must be integrated with an SDK for iOS 18, iPadOS 18, tvOS 18, visionOS 2, or watchOS 11.

Latest News - Apple Developer
Learn about the latest technologies, events, and policies for developers.

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!