Weekly Newsletter Issue 82

Weekly Newsletter Issue 82

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

Welcome to this week's edition of our newsletter.

Apple is shaking up the App Store ecosystem with its new Mini Apps Partner Program. Developers who build HTML5/JS mini-apps inside a host app and implement the required APIs can benefit from a reduced 15% App Store commission on qualifying in-app purchases.

Mini Apps Partner Program
The Mini Apps Partner Program is designed to help developers who host mini apps grow their business and provide a great customer experience.
Follow us also on X (Twitter), Bluesky and LinkedIn if you haven't already!

Published

This Week

This week we have covered HealthKit, StoreKit and Multipeer Connectivity.

Tracking workouts with HealthKit in iOS apps

Letizia explains how to use HealthKit in a SwiftUI app to read and write workout data covering requesting permissions, creating workout sessions, tracking live metrics and saving completed workouts to the health store.

Tracking workouts with HealthKit in iOS apps
Learn how to track workouts using HealthKit in a SwiftUI app.

Prompting users to review your app

Jan demonstrates how to utilize StoreKit 2 requestReview environment action in SwiftUI to prompt users for a rating, when to show the rating prompt and track the prompting behavior across different app versions.

Prompting users to review your app
Learn how to use StoreKit 2 to prompt users to review your app from within the app.

Building Peer-to-Peer Sessions: Advertising and Browsing Devices

Gabriel and Tiago show how to use Apple’s MultipeerConnectivity framework in SwiftUI to establish peer-to-peer sessions covering advertising, browsing, connecting devices and exchanging data between them.

Building Peer-to-Peer Sessions: Advertising and Browsing Devices
Understand how to advertise a session and browse for devices with the Multipeer Connectivity 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

Grow on iOS 26: Liquid Glass Adaptation in UIKit + SwiftUI Hybrid Architecture

Fatbobman invites Shuhari, one of the developers behind Grow app, to share how they adapted its complex UIKit + SwiftUI hybrid codebase for iOS 26’s new Liquid Glass design language.

Grow on iOS 26 - Liquid Glass Adaptation in UIKit + SwiftUI Hybrid Architecture
Practical iOS 26 Liquid Glass adaptation experience from Grow (180K+ 5-star ratings). Covers Sheet/Navigation/Popover refactoring, UIBarButtonItem size calculation, CABackdropLayer side effects, custom glass text effects in UIKit + SwiftUI hybrid architecture. Includes complete runnable demo project.

Generating images in Swift using Image Playground

Majid shares how to use the Image Playground framework in Swift, specifically the ImageCreator API, to generate images from text or visuals in a SwiftUI app using AsyncSequence-based loops and style parameters.

Generating images in Swift using Image Playground
I’m continuing to work on AI-generated content in my apps, and this time, we’ll focus on image generation. You might be familiar with the Image Playground app on your Apple devices, which also has a Swift API. This week, we’ll explore how to utilize the Image Playground framework to create image content within our apps.

Find the SwiftUI Views that Update the Most Using Instruments

Mark shows how to use instrument to profile your app, spot views with high update frequency and investigate the roots of unnecessary re-renders.

Find the SwiftUI Views that Update the Most Using Instruments · Swift Dev Journal

MainActorMessage & AsyncMessage: Concurrency-safe notifications

Antoine explains how to use the new MainActorMessage and AsyncMessage protocols to make NotificationCenter usage in Swift concurrency-safe, covering when to use each and how to migrate from old APIs.

MainActorMessage & AsyncMessage: Concurrency-safe notifications
Dive into notifications and Swift concurrency. Discover the updated notification API that ensures thread safety.





Indie App of the Week

QuickPod

This app developed by Vedant brings your music within instant reach everywhere on your iPhone and iPad. With deep support for Apple Music, it lets you pin favorite playlists, albums, artists and stations to the Home Screen, Lock Screen, and even Control Center.

Built with a fresh design, QuickPod includes a full Apple Music browsing experience to discover and add new music as widgets in a single flow and with great flexibility and personalization, offering compact 1-item tiles or rich multiple items layouts with custom images, text and symbols.

QuickPod App - App Store
Download QuickPod by Vedant Malhotra on the App Store. See screenshots, ratings and reviews, user tips, and more games like QuickPod.

Apple is tightening its App Review Guidelines and the changes are significant. Apps are now required to enforce stricter age-gating, be fully transparent about any sharing of personal data, particularly with third-party AI, and avoid any form of “copycat” behavior. Reusing another app’s icon, name or brand without explicit permission will now result in a rejection.

Updated App Review Guidelines now available - Latest News - Apple Developer
The App Review Guidelines have been revised to support updated policies and to provide clarification. Please review the changes below: 1.2.1(a): This new guideline specifies that creator apps must provide a way for users to identify content that exceeds the app’s age rating, and use an age restriction mechanism based on verified or declared age to limit access by underage users. 2.5.10: This language has been deleted (“Apps should not be submitted with empty ad banners or test advertisements.”). 3.2.2(ix): Clarified that loan apps may not charge a maximum APR higher than 36%, including costs and fees, and may not require repayment in full in 60 days or less. 4.1(c): This new guideline specifies that you cannot use another developer’s icon, brand, or product name in your app’s icon or name, without approval from the developer. 4.7: Clarifies that HTML5 and JavaScript mini apps and mini games are in scope of the guideline. 4.7.2: Clarifies that apps offering software not embedded in the binary may not extend or expose native platform APIs or technologies to the software without prior permission from Apple. 4.7.5: Clarifies that apps offering software not embedded in the binary must provide a way for users to identify content that exceeds the app’s age rating, and use an age restriction mechanism based on verified or declared age to limit access by underage users. 5.1.1(ix): Adds crypto exchanges to the list of apps that provide services in highly regulated fields. 5.1.2(i): Clarifies that you must clearly disclose where personal data will be shared with third parties, including with third-party AI, and obtain explicit permission before doing so. Translations of the guidelines will be available on Apple Developer website within one month.

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!