Weekly Newsletter Issue 5
Weekly newsletter summing up our publications and showcasing app developers and their amazing creations.
Welcome to this week's edition of our newsletter.
In the third issue of our newsletter two weeks ago, we shared Apple's release of iOS 17.4. Yesterday, Apple released iOS 17.4.1, iPadOS 17.4.1 and visionOS 1.1.1 but specific details on the update haven't been widely shared yet.
Besides that, if you have apps available in the European App Store, you might have received an email from Apple prompting you to enter your trader status in App Store Connect to align with the Digital Services Act (DSA). Many members of the developer community have raised their concerns and doubts since this has as a consequence the disclosure of the name, contact, and address of the developer.
Published this week
This week we have covered headers and headings for accessibility, custom view modifiers, and widgets for SwiftUI apps.
Preparing your App for VoiceOver: Headers and Heading Level
Matteo Altobello and Pasquale Vittoriosi share how to implement headers and heading levels properly to enhance the browsing experience for assistive technology users and let them focus on the most relevant parts of the interface.
Creating a custom view modifier in SwiftUI
In this short article, Tiago Pereira explains how to create custom view modifiers in SwiftUI, a tool for making user interfaces more flexible and reusable by adding custom styles or behaviors to views.
Adding a Widget to a SwiftUI app
In this tutorial, Matteo Altobello and Tiago Pereira guide you in the process of adding a simple widget to a SwiftUI app project.
Workshop: Creating Apps for visionOS
Our first workshop is here! A one-day event hosted by the developers and designers of Create with Swift to empower anyone to create apps for the new Apple Vision Pro.
The one-day workshop will happen in Naples, Italy on the 25th of May and will only have 10 spots available.
Come deepen your expertise in the essential aspects of visionOS through a structured program:
- Understanding the foundations of design for visionOS
- Mastering 2D Development with SwiftUI
- Embarking on 3D with RealityKit
- Apple Vision Pro hands-on demo
And there's more: lunch is on us!
If you want to know more about this opportunity, have a look at the event page with the detailed program of the workshop and answers to the most common questions.
If you have further questions get in touch with us by sending an email to hello@createwithswift.com or reaching us at X (former Twitter) or LinkedIn.
From the community
Here are our highlights of articles and resources created by the app developer community.
Optionals in Swift explained: 5 things you should know
While you might already be familiar with optionals in Swift, this article delves into their enum-based architecture, offers practical advice for testing optionals in unit tests, and guides on how to extend optional types, enhancing your understanding and use of it.
Global actors in Swift
The article discusses the concept of global actors in Swift, focusing on their role in ensuring thread safety, and illustrates how to implement and utilize them through examples.
Indie App of the Week
Folder Peek
Folder Peek is an app that turns your menu bar into a central hub for all your files, folders, and applications. It offers a customizable version of Dock folders, conveniently located at the top of your screen in the menu bar. The app is straightforward with great attention to detail and delivers exactly what it promises.
Sindre Sorhus, the developer, is an active member of the developer community and is committed to open-sourcing. If you're a macOS app developer, you should certainly check out Sindre’s GitHub and his packages for macOS app development.
That's it for this week. If you have an indie app you can't live without or if you know about articles, tutorials, videos and/or other resources that are amazing let us know get in touch with us on X (formerly known as Twitter).
We can’t wait to see what you will Create with Swift.
See you next week!