
Weekly Newsletter Issue 78
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 suddenly updated its lineup of products (MacBook Pro, iPad Pro and Vision Pro), introducing the new M5 processors. One of the most notable changes involves the Vision Pro, which now features a redesigned band. This new band retains the materials of the original Knit Band but offers improved ergonomics and comfort.

A small but interesting detail that many might have missed is Apple’s revival of the classic slogan “There’s an app for that” on the new MacBook Pro product page.
How long had it been since Apple last used this iconic phrase?
Published
This Week
This week we have covered SwiftUI and Multipeer Connectivity.
Image caching in SwiftUI
Letizia explains how to cache images in SwiftUI using NSCache
to make your app faster and more efficien showing also how to build a custom wrapper around AsyncImage
that adds the caching functionality.

Using rich text in the TextEditor with SwiftUI
Alfonso shows how to bring rich text into SwiftUI’s TextEditor
using attributed strings, custom formatting, and dynamic styling, letting users edit bold, italic, links, and more within your app.

Getting Started with Multipeer Connectivity in Swift
Gabriel and Tiago provide an introductory guide to using Apple’s Multipeer Connectivity framework, enabling iOS devices to discover and communicate directly without an internet connection.

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.

For information about the current availability of weeks, send us an email.
From
The Community
Building AI features using Foundation Models. Streaming.
Majid explains how to use Foundation Models’ new Streaming API in Swift to show partial results in real time letting your app display content progressively instead of waiting for a full response.

Fake Apps: How to prototype your way through a major redesign
Vidit shows how to break a large redesign into multiple small “fake apps”, lightweight prototypes that make only the feature you’re testing real, to help you validate UI and UX changes quickly without redesign the whole product.

Do job silently
Kyryl explores how apps can improve performance and user experience by working in the background explaining strategies to let you user have instant data access without noticing all the heavy lifting happening behind the scenes.

Indie App of the Week
PadelTick
This Apple Watch companion app keep you in the paddle game while it takes care of the details. With just one tap you can update the scores from your wirst, meanwhile the app will automatic log calories, heart rate, and workout time straight into Apple Health and the Fitness app.
One interesting feature of this app developed by Philipp is the ability to share live scores. Whether you’re competing in a tournament or playing a casual doubles match at the club, the app will provide you with all the statistics of the match at the end of each game.

With the new M5 chip, Apple pushes Apple Silicon into a new era of AI performance. Featuring a faster Neural Engine, Neural Accelerators built into every GPU core and greater memory bandwidth, it enables faster, more efficient on-device intelligence, from image generation and code completion to real-time translation.
The future of AI on Apple platforms is happening locally and it’s happening fast.

We can’t wait to see what you will Create with Swift.
See you next week!