Weekly Newsletter Issue 70

Weekly Newsletter Issue 70

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

Welcome to this week's edition of our newsletter.

This week a new version of the beta has been released and also this time the Liquid Glass has changed. Now there are no doubts, Apple is experimenting to find the right balance between aesthetics and readability and with this last version looks like their are definitely getting there.

For indie developers, understanding why users cancel a subscription is crucial. With the introduction of the Retention Messaging API, developers can now customize the “Confirm Cancellation” sheet that appears when users attempt to cancel a subscription.

Retention Messaging API | Apple Developer Documentation
Provide a reason for customers to stay subscribed with a preconfigured message that you can choose in real time, appropriate to the product and locale.

This feature is an excellent way to demonstrate the app’s value, suggesting users switch to a plan more suited to their needs or even offer discounts to retain them.

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

Published

This Week

This week we have covered SwiftUI, ScrollView and visionOS.

Enable horizontal and vertical scrolling with ScrollView

Antonella practically shows how to use SwiftUI’s ScrollView for horizontal, vertical, and combined scrolling, with tips on layout, section headers, and scroll indicator customization.

Enable horizontal and vertical scrolling with ScrollView
Learn how to make content that exceeds the screen size scrollable using the ScrollView.

Understanding spatial layout in visionOS 26

Matteo shares an overview of visionOS 26’s new 3D layout features to build immersive volumetric experiences with familiar SwiftUI patterns.

Understanding spatial layout in visionOS 26
Learn how to customize the alignment and spatial arrangement of UI elements within the environment using the new APIs introduced in visionOS 26.

Scroll to a specific item using a ScrollViewReader

Antonella demonstrates how to use ScrollViewReader in SwiftUI to programmatically scroll to a particular item inside a long scrollable content.

Scroll to a specific item using a ScrollViewReader
Learn how to programmatically jump to a specific item inside long scrollable content by using ScrollViewReader.


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

Giving Claude Code Eyes to See Your SwiftUI Views

Chriss shows a method to enhance Claude Code’s AI-assisted SwiftUI development by letting the model visually verify and iteratively refine its view-generated code based on image comparisons.

Giving Claude Code Eyes to See Your SwiftUI Views

A Peek into My Debugging Process (With Real Examples)

Pol walks you through his debugging workflow, sharing real-world examples like invisible crashes, detailing the tools and techniques he uses to systematically identify, diagnose, and resolve issues in his apps.

A Peek into My Debugging Process (With Real Examples)
A guide to making the best use of the tools available to you to fix bugs in your apps and get to the root cause of the issue in record time.

Presenting Liquid Glass sheets in SwiftUI on iOS 26

Natalia demonstrates how to adopt iOS 26’s new Liquid Glass style in SwiftUI partial sheets and enable floating, morphing sheet presentations that blend seamlessly with toolbar buttons.

Presenting Liquid Glass sheets in SwiftUI on iOS 26
Learn how to take advantage of the new glass appearance for partial sheets in iOS 26, and set up morphing transitions for sheets presented from toolbar buttons using SwiftUI APIs.

Glassifying custom SwiftUI views

Majid details how to apply Liquid Glass effect to any SwiftUI view using the new glassEffect modifier, demonstrating different styles, tinting, shape customization, and visually shows how the effect adapts to content behind it.

Glassifying custom SwiftUI views
We already talked about glassifying tabs and toolbars in SwiftUI. This week, we will continue the topic of the new Liquid Glass design language and will talk about applying this concept to custom views.

Permissions OnBoarding using SwiftUI | iOS 17+

Kavsoft practically shows how to create a "Permission Sheet" view which will show and ask given permissions.

Indie App of the Week

BirdScout

When we talk about apps, we're referring to tools that help simplify our daily tasks, store important information, and, most importantly, support us in our favorite hobbies. BirdScout, developed by Gonzalo, is an app designed for bird enthusiasts who love immersing themselves in nature to observe and collect sightings of the most unique bird species. Thanks to artificial intelligence, the app can identify birds from photos and remember key details such as the spotting location, physical characteristics, and other interesting facts.

The app is beautifully designed, feature-rich and is one of the few apps of its kind, making it truly stand out in its category.

‎Bird Identifier: BirdScout
‎BirdScout helps you identify birds instantly using just a photo. Whether you’re a beginner or an experienced birder, BirdScout makes it easy to discover what bird you’re looking at, save the location, and build your personal list of sightings. Save the exact spot where you found a bird and keep a r…

Have you ever found yourself deep in a heavy coding session, needing a coffe to recharge, only to realize you don’t have a kitchen scale?
Krish got you covered, just use your MacBook’s trackpad!

The best scale you never knew you had.

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!