Weekly Newsletter Issue 64

Weekly Newsletter Issue 64

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

Welcome to this week's edition of our newsletter.

WWDC is just around the corner, and we’re super excited to see you all in person! That means there won’t be a newsletter issue next week but we’ll be back soon to share all the exciting news.

Speaking of WWDC excitement, Apple just announced the winners and finalists for this year's Design Awards, celebrating 12 outstanding apps and games that truly showcase exceptional design and innovation.

Apple unveils winners and finalists of the 2025 Apple Design Awards
Today, Apple announced the winners and finalists of this year’s Apple Design Awards, celebrating 12 apps and games that set a high bar in design.
Follow us also on X (Twitter), Bluesky and LinkedIn if you haven't already!

Published

This Week

This week we have covered Creative Coding, SwiftUI and SF Symbols.

Applying Transformations Within the Graphics Context of a SwiftUI Canvas View

Matteo explores techniques for creating dynamic and expressive visual content using SwiftUI’s Canvas view applying transformations to animate and morph geometric shapes.

Applying Transformations Within the Graphics Context of a SwiftUI Canvas View
Discover how to apply transformations like scaling, rotating, and translating to create dynamic and flexible visual content.

Creating a Live Audio Waveform in SwiftUI

Luca shows you step by step how to display a live waveform visualization with SwiftUI capturing real-time audio from the microphone and processing it using the Fast Fourier Transform.

Creating a Live Audio Waveform in SwiftUI
In this short tutorial, we will guide you on a way to add a live audio waveform feature to a SwiftUI app. The task will involve gathering audio data in real time, applying the Fast Fourier Transform (FFT) to process that data, and displaying the resulting waveform. We will make

Creating animation annotations for custom SF Symbols

Antonella focuses on how to set annotations using the SF Symbols app to create custom animations.

Creating animation annotations for custom SF Symbols
Enable animation in custom SF Symbols.

Beer with Swift - WWDC25 Special Edition

Will you be at the big Apple event? Do you have plans after the conference? How about grabbing a beer with fellow developers?

Don’t miss the chance to keep the excitement going beyond the mothership, join us in Cupertino on the 10th of June for a special WWDC25 edition of our Create Beer with Swift! This is your chance to connect with fellow Swift enthusiasts, discuss Apple's latest innovations, and explore all the exciting WWDC announcements while sipping beers in good company and sharing our passion for Apple development.

And yes, we’ve crafted a special Apple invite just for the occasion. 

Let us know if you’d like to join!

You’re invited to “Beer with Swift @WWDC25”
Open the invitation to see details and reply.

From

The Community

Tips and tricks for when using SwiftUI’s ViewBuilder

John explains how to use SwiftUI’s ViewBuilder to create flexible, reusable views with dynamic content and components.

Tips and tricks for when using SwiftUI’s ViewBuilder | Swift by Sundell
Let’s explore how we can use SwiftUI’s ViewBuilder within our own code, and a few things that can be good to keep in mind when doing so.

How to toggle Secure Input in SwiftUI TextField

Artem shows how to build a custom reusable SwiftUI component that encapsulates both a TextField and a SecureField, allowing users to show or hide their input with a button.

How to toggle Secure Input in SwiftUI TextField → Livsy Code
In UIKit, we have a isSecureTextEntry property. But there is no native way to toggle the secure input state of a text field, but we create a custom wrapper to achieve this behaviour.

Unique values in Swift: Removing duplicates from an array

Antoine explains various methods to remove duplicates from arrays in Swift, including using Set for unordered collections and leveraging Hashable for preserving order.

Unique values in Swift: Removing duplicates from an array
Removing duplicates from a collection to get unique values can be achieved in two ways. One is more performant than the other, so let’s dive in!

Syncing TipKit with CloudKit

Keith shows how to enable CloudKit syncing for TipKit in iOS 18, allowing users’ tip progress to be shared across devices and preventing repeated displays of the same tips.

Syncing TipKit with CloudKit
Starting in iOS 18 you can sync TipKit with CloudKit.

Indie App of the Week

Mockview

Mockview is a comprehensive mockup creation solution designed for creators, developers, and marketers, whether preparing assets for the App Store, social media, or a keynote. It offers a complete suite of tools to help showcase app designs, featuring polished, professional-grade mockups.

The app developed by Kavsoft supports an extensive selection of device frames and style presets, making it versatile for any type of project. Its standout feature is the 3D mockup generation, allowing for detailed customization of every element, from lighting and perspective to backgrounds and device positioning.

‎Mockview - Mockup Generator
‎Mockview enables us to create stunning mockups of a variety of Apple devices, including the iPhone, MacBooks, iMac, and the Apple Watch. These mockups can be used for a variety of purposes, including presentations, app demonstrations, and more. Terms of Use https://www.apple.com/legal/internet-serv…

swift.org has launched a redesigned website that focuses on improving usability for newcomers, showcasing Swift’s technical strengths, and highlighting its multi-platform capabilities. The update includes refreshed pages and new use case sections with curated examples.

More is in the making according to their recent post on X!

and with that...

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

See you in Cupertino if you are there! If not, see you in two weeks!

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