Weekly Newsletter Issue 83

Weekly Newsletter Issue 83

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 unveiled the apps that are nominated for the prestigious App Store Awards. Among these contenders there are familiar apps that we use daily and those that we’ve already seen during Apple Design Awards, such as Art of Fauna by Klemens Strasser that we loved and highlighted in this newsletter.

Apple announces finalists for the 2025 App Store Awards
Apple announced the finalists for the 2025 App Store Awards, recognizing 45 app and game developers for their achievements in innovation, user experience, and cultural impact.
Follow us also on X (Twitter), Bluesky and LinkedIn if you haven't already!


Published

This Week

This week we have covered Multipeer Connectivity, Data Visualization and In-App Purchases.

Building Peer-to-Peer Sessions: Sending and Receiving Data with Multipeer Connectivity

Gabriel and Tiago continue the “Building Peer-to-Peer Sessions” series by explaining how to implement sessions using Multipeer Connectivity in Swift, this time focusing on sending data and handling received messages.

Building Peer-to-Peer Sessions: Sending and Receiving Data with Multipeer Connectivity
Learn how to use the Multipeer Connectivity framework to connect to other devices locally and send and receive data between them.

Designing Humanist Data Visualization for Mobile

Giselle explores how to craft mobile-friendly data visualizations that are human-centered, ethical and context-aware focusing on telling meaningful stories with data rather than just presenting numbers.

Designing Humanist Data Visualization for Mobile
Explore how to design the visualization of data in your applications, aligning with your users’ needs and goals.

Managing In-App Purchases in your apps

Jan explores the different App Store in-app purchase models with real-world examples and pricing considerations to help you choose how to monetize your app using StoreKit 2.

Managing In-App Purchases in your apps
Discover the possible ways to monetize your app with the native tools provides by Apple with StoreKit 2.


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

What I Learned While Building My Veggie Garden

Mohammad shares his journey building “My Veggie Garden”, highlighting how centering the user shapes the solution as much as the code. It’s a reminder that listening, iterating and marketing with empathy are as essential as shipping features.

Lessons Learned Veggie Garden
What I Learned While Building My Veggie Garden

One Swift mistake everyone should stop making today

Paul highlights a common Swift pitfall: using Objective-C’s replacingOccurrences(of:with:) can distort Unicode (such as flag emojis) in unexpected ways while instead Swift’s native replacing(_:with:) handles Unicode correctly and should be your default choice for safe, predictable string replacement.

One Swift mistake everyone should stop making today
TL;DR: You should use replacing(_:with:) rather than replacingOccurrences(of:with:)

Pitfalls of Parameterized Tests

Alex outlines several key pitfalls when using parameterized tests in Swift, including coverage gaps, fragility and reduced clarity.

Pitfalls of Parameterized Tests | Swiftology
In this article, I share my experience adopting Swift Testing at scale and the lessons I learned about **Parameterized Tests**, including five common pitfalls teams may encounter. I also recommend best practices for avoiding them.

Approachable Concurrency in Swift 6.2: A Clear Guide

Antoine explains the new Approachable Concurrency build-setting, which lets you adopt async/await and actor isolation progressively in Swift rather than all at once.

Approachable Concurrency in Swift 6.2: A Clear Guide
Discover what ‘Approachable Concurrency’ means in Swift 6.2. Learn how it simplifies async/await, helping developers write safer Swift apps.

Automatic property observation in UIKit with @Observable

Natalia shows how to use automatic property observation in UIKit with the @Observable macro and the Observation framework to automatically track and respond to model changes.

Automatic property observation in UIKit with @Observable
UIKit now has native support for Swift Observation, automatically tracking reads of @Observable properties in update methods, making it easier to share data between UIKit and integrated SwiftUI components.





Indie App of the Week

Caradise

The ability to create immersive applications made possible by the introduction of Vision Pro has given millions of developers the opportunity to create experiences that go beyond what users are accustomed to. This app developed by Peder is a perfect example of immersive apps that provide users with a unique experience.

Built with attention to fidelity and interaction, Caradise focuses on quality over quantity, inviting you to examine vehicles up close and in comfort. With a growing collection and room for interior-view controls, it offers an immersive showcase that feels lovingly implemented and ready to expand.

Caradise App - App Store
Download Caradise by PSQV AB on the App Store. See screenshots, ratings and reviews, user tips, and more games like Caradise.

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 X (Twitter), Bluesky and LinkedIn if you haven't already!