Weekly Newsletter Issue 30

Weekly Newsletter Issue 30

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

Welcome to this week's edition of our newsletter.

Apple continues to expand its collection of RealityKit sample projects and the latest addition invites you to explore the basics of physics joints. These sample projects show Apple’s ongoing commitment to supporting developers creating apps for their latest platform, visionOS.

Simulating physics joints in your RealityKit app | Apple Developer Documentation
Create realistic, connected motion using physics joints.
Follow us also on X (Twitter) and LinkedIn if you haven't already!

Published this week

This week we have covered SwiftUI, App Icon Design and visionOS.

Blending colors dynamically with the mix modifier

Giovanni shows how to dynamically blend colors using SwiftUI’s new mix modifier, introduced in iOS 18 to combine colors programmatically.

Blending colors dynamically with the mix modifier
Learn to create custom colors, adjust blend amounts, and choose color spaces with SwiftUI in iOS 18 for precise control.

Giving depth to your App Icons

Flora explains how to enhance app icons by adding depth through techniques like inner shadows, drop shadows, and textures.

Giving depth to your App Icons
Learn how to enhance your App Icon’s design by adding depth effects.

Building a 3D experience in visionOS: Immersive Spaces

In this step-by-step tutorial, Giovanni and Pasquale show how to create a visionOS app that surrounds users with interactive 3D models using an immersive space.

Building a 3D experience in visionOS: Immersive Spaces
Discover how to create fully immersive 3D experiences in visionOS for Apple Vision Pro by building an immersive space that surrounds users with interactive 3D models.

From the community

Here are our highlights of articles and resources created by the app developer community.

Alternative App Icons in Xcode 16 | SwiftUI

In this video, Kavsoft demonstrates how to configure alternative app icons in Xcode 16, including support for dark mode and tinted icons. It also covers the process of creating the view that allows users to select the alternative one.

Implementing Shared With You in SwiftUI

Aryaman explains in detail how to implement Shared with You, a feature introduced in iOS 16 that allows users to view content shared via Messages directly within the app.

Implementing Shared With You in SwiftUI
Let’s see how to implement Shared with You using SwiftUI in your iOS app and some testing strategies to keep in mind along the way.

SwiftUI Environment

Natalia discusses the SwiftUI environment showing with practical examples how to read and set predefined environment values, create custom ones, and define view modifiers to set custom environment values.

SwiftUI Environment
Explore different ways to work with SwiftUI environment, including reading and setting values, creating custom environment keys, and using the environment to pass down actions and observable classes.

Indie App of the Week

Booket: Reading Tracker

Jesús has developed a comprehensive app tailored for book lovers but also great for casual readers. Booket offers a seamless way to track and visualize reading progress while setting daily reading goals. With reading sessions, the app generates real-time stats, helps users keep track of newly discovered words and allows them to record their comments and feelings.

The app offers Live Activities for the reading sessions, a great onboarding experience and features a user-friendly interface with a native look and feel. Special attention is given to details like micro-interactions and haptic feedback, which add a delightful touch when adding pages after saving reading sessions or when achieving daily goals.

‎Booket: Reading Tracker
‎Booket: Reading Tracker Unleash your reading potential with Booket: Reading Tracker, the ultimate app for book enthusiasts and casual readers alike. Designed to nurture your love for reading, Booket offers a seamless and personalized reading experience. Dive into an extensive library of books spann…

A big welcome for our new subscribers from the Create with Swift Napoli Meetup! That's all for this week.

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

See you next week!

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