Snapp Mobile iOS Newsletter

Issue 55 • August 29, 2025

Hi folks,

The end of summer is upon us, and you know what that means… new iPhones! Apple has officially announced their “Awe Dropping” event for September 9th. We’re expecting to see the new iPhone 17 lineup, updated Apple Watches, and get the official release dates for iOS 26 and all the other new OS versions.

Speaking of which, the beta train keeps on rolling. This week, Apple dropped the eighth developer betas for all major OSes, along with the fifth public betas for iOS and iPadOS 26. We’re getting so close to the public release!

Let’s dive into this week’s standout articles. Enjoy the selection of articles we’ve put together for you this week.

Happy coding!

Framework

ADHD vs. AlarmKit

This is a fantastic deep dive into the new AlarmKit API by Jacob Bartlett. He not only explains how to use it to build an app but also shares his thoughts on the API’s design. A must-read for anyone interested in building apps with alarm functionality.

SwiftUI

Effective Communication Between Observable Stores

Mastering communication between Observable stores in SwiftUI is crucial for building robust applications. In this insightful post, Mohammad Azam explores various patterns, including Combine publishers and AsyncChannel, to ensure effective data flow and state management. Essential reading for SwiftUI developers!

Reactive SwiftUI Forms with SwiftData, Validation & Combine

Building robust forms in SwiftUI can be tricky, but this guide by Wesley Matlock provides a great walkthrough of how to create reactive forms with validation using SwiftData and Combine. It’s a comprehensive entry that covers everything from setting up your model to managing state and validation. Definitely a solid read for any SwiftUI developer!

Corner concentricity in SwiftUI on iOS 26

This fascinating piece by Natalia Panferova dives deep into Corner concentricity in SwiftUI on iOS 26. She explores how the new ConcentricRectangle API works in practice, its applications, and important caveats. Worth checking out for anyone looking to master advanced SwiftUI shapes!

Adapting toolbar elements to the Liquid Glass Design System

The new Liquid Glass design in iOS 26 is a big shift, and Matteo Altobello has a great guide on how to adapt your toolbars. This article covers the new visual hierarchy, ToolbarItem placement, and new APIs like ToolbarItemGroup and ToolbarSpacer. An excellent resource for anyone working with SwiftUI!

Making the tab bar collapse while scrolling

A great tutorial by Antonella Giugliano on how to create a collapsing tab bar effect in SwiftUI using iOS 26’s new tabBarMinimizeBehavior(_:) modifier. This piece walks you through the new Liquid Glass design system principles and how tab bars can now automatically minimize while scrolling to keep content first. A neat trick for any iOS developer’s toolkit!

Swift

Swift Raw Identifiers

Swift 6.2 introduces raw identifiers, a neat feature that can simplify your code, especially when dealing with testing function names or enum cases. In this insightful guide, Keith Harrison dives into the practical uses of raw identifiers and how they can improve your Swift development workflow.

AI

Building AI features using Foundation Models, Structured Content

And speaking of the future, AI continues to reshape development, and this post by Majid Jabrayilov shows how you can be a part of it. Learn how to build AI-powered features using Foundation Models in Swift to generate structured content with type-safe APIs and the new @Generable macro. This is a great introduction to a powerful new technology. Don’t miss out!