Weekly Newsletter Issue 52

Weekly Newsletter Issue 52

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

Welcome to this week's edition of our newsletter.

Apple has announced an immersive concert experience featuring Metallica, exclusively for Apple Vision Pro users. Apple has teamed up with Metallica to bring their M72 World Tour finale in Mexico City to Apple Vision Pro in stunning 180-degree video and Spatial Audio. Starting today, March 14th, users can book a demo at local Apple Stores for an extended preview of this experience.

Apple unveils immersive concert experience with Metallica for Apple Vision Pro
A new Apple Immersive concert experience, “Metallica,” is coming to Apple Vision Pro this Friday, March 14.
Follow us also on X (Twitter), Bluesky and LinkedIn if you haven't already!

Published

This Week

This week we have covered Vision, SwiftUI and Sound Analysis.

Track the horizon angle in an image with the Vision framework

Antonella explains how to use the Vision framework to detect the horizon angle in images, enabling the correction of tilted photos in SwiftUI apps.

Track the horizon angle in an image with the Vision framework
Learn how to detect the horizon angle using machine learning within a SwiftUI app.

Placing UI components within the Safe Area Inset

Matteo shows how to position views and controls along the edges of a view container, ensuring proper alignment within the safe area insets in SwiftUI apps.

Placing UI components within the Safe Area Inset
Learn how to place views and controls on the borders of a view container in a SwiftUI app.

Identifying individual sounds in an audio file

In this practical tutorial, Luca shows how to add sound recognition capabilities to a SwiftUI app using the SNAudioFileAnalyzer from the Sound Analysis framework.

Identifying individual sounds in an audio file
Learn how to add sound recognition capabilities to a SwiftUI app with the Sound Recognition framework.


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.

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.


From

The Community

Key Considerations Before Using SwiftData

Fatbobman discusses key considerations before using SwiftData, including its object-oriented approach, data modeling constraints, iCloud synchronization, and performance factors.

Key Considerations Before Using SwiftData
SwiftData simplifies data persistence in SwiftUI with seamless iCloud sync, but differs from GRDB/SQLite.swift in flexibility and performance. Understand its strengths, limitations, and key considerations before adopting it in your project.

Rendering Pixel Art with SwiftUI

Chris explores how to display pixel art crisply in SwiftUI, ensuring sharp edges without unwanted blurring for game assets but also for low-resolution graphics.

Rendering Pixel Art with SwiftUI

Understanding structural identity in SwiftUI

Natascha explains how SwiftUI identifies and updates views based on their view type and position in the hierarchy, optimizing UI updates through structural identity.

Understanding structural identity in SwiftUI
Learn how SwiftUI updates views and optimizes UI updates by using structural identity to determine which views need to be redrawn.

Custom environment values in SwiftUI

Natalia explains how to define, set, and read custom environment values in SwiftUI, highlighting how the @Entry macro streamlines the process.

Custom environment values in SwiftUI
Learn how to define custom environment values in SwiftUI, eliminate boilerplate with the @Entry macro in Xcode 16, and pass data through the view hierarchy efficiently.

SwiftUI Performance - How to use UIKit

Majid discusses the evolution of app development on Apple platforms, focusing on integrating UIKit into SwiftUI-based applications to enhance performance in specific scenarios.

SwiftUI Performance - How to use UIKit
Nowadays, Apple platform development has undergone significant changes. Previously, we believed that building the core of an app around UIKit and using SwiftUI for certain screens was a good idea. This week, we’ll delve into the foundation of app development using SwiftUI, while also exploring UIKit for scenarios where performance truly matters.

Indie App of the Week

GrowPal

Habit Tracker, Health Tracker, Stress Tracker, Habit Tracker Fitness Tracker and more, GrowPal is a comprehensive health and fitness app that seamlessly integrates with Apple Watch and Apple Health, providing a holistic approach to tracking and improving your well-being.

Developed by Allen with incredible attention to detail, the app delivers a beautifully designed and delightful experience. From the very first launch, the smooth animations, micro-interactions, and high-quality assets make navigation a joy. Despite its vast feature set, everything remains intuitive, well-organized, and easy to discover and monitor, thanks to the widgets.

‎GrowPal: Health & Fitness
‎# Editor Choice by App Store # Featured in App Store Across 173 countries & regions # Over 100,000 Five-Star Reviews Globally # Best iOS 18 & watchOS 11 Apps GrowPal is your personal health & fitness hub that automatically optimizes your health and helps you get more active. --- ► Achieve Perfect…

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!