Weekly Newsletter Issue 7

Weekly Newsletter Issue 7

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

Welcome to this week's edition of our newsletter.

Yesterday Apple sent invitation emails to all the developers who requested participation in the WWDC special event at Apple Park in June.

Are you among the lucky ones who got invited? Let us know!

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

Published this week

This week we covered map controls on a map, using the camera on a SwiftUI app, and an important accessibility trait.

Adding Map Controls to a Map view with SwiftUI and MapKit

MapKit features many controls that allow the user to interact with the map easily, Tiago shows how to add them to your app.

Adding Map Controls to a Map view with SwiftUI and MapKit
Learn how to add map controls to a map on a SwiftUI application.

Camera capture setup in a SwiftUI app

Gianluca in this tutorial shows how to obtain a camera feed on all devices that have at least one integrated camera.

Camera capture setup in a SwiftUI app
In this short tutorial you will learn how to set a camera feed capture in a SwiftUI app.

Ensure frequent updates of Accessibility Elements

Pasquale and Matteo delve into accessibility traits to ensure the Accessible User Interface is up-to-date and VoiceOver frequently announces the focused element.

Ensure frequent updates of Accessibility Elements
Learn how to ensure frequent updates of Accessibility Elements using the Updates Frequently trait.

Follow us on X and LinkedIn for content on app development with Swift, for all Apple platforms from iOS to visionOS and much more.

If you reading this from our website, never miss a beat and sign up for our free weekly newsletter!

Subscribe to our Weekly Newsletter
Subscribe to our weekly showcase of what is brewing in the app development community. #WeLoveSwift

From the community

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

Your App Will Get Rejected | New Privacy Rules - 2024

Sean Allen shows how to update your app's privacy manifest to comply with Apple's new privacy rules, effective from May 1st, which require a privacy manifest for popular third-party SDKs and required reason APIs, including UserDefaults.

Your App Will Get Rejected | New Privacy Rules - 2024
As of May 1st, 2024 Apple implemented new privacy requirements for all new apps and app updates. These rules require a privacy manifest for popular third par…

How to avoid using AnyView in SwiftUI

Natascha Fadeeva discusses alternatives to using AnyView in SwiftUI, focusing on more efficient solutions like the @ViewBuilder attribute, Group type, and generics to offer improved performance and readability in code by adhering to SwiftUI's structural identity mechanism.

How to avoid using AnyView in SwiftUI
Boost SwiftUI performance by using AnyView alternatives such as the @ViewBuilder attribute, Group type or generics in your iOS applications.

Identifiable protocol in SwiftUI explained with code examples

Antoine Van Der Lee provides an in-depth analysis of the Identifiable protocol in SwiftUI. It covers the implications of using default and custom IDs and addresses the default class implementation.

Identifiable protocol in SwiftUI explained with code examples
The Identifiable protocol adds identity to your objects and comes with a default implementation using ObjectIdentifier for classes.

Indie App of the Week

Vinyls

Shihab Mehboob developed a beautifully designed iOS music player that blends the nostalgic charm of vinyl with many other features, like Shazam integration, widgets, Siri integration, and more. It offers a simple yet immersive listening experience tailored for Apple Music users.

‎Vinyls
‎Vinyls is a beautiful music player built with macOS design guidelines in mind. There are no complicated user accounts or settings to configure, so you can start listening to your music right away. Key features: - Beautiful interface - Gorgeous animations - Scrub the vinyl to seek forwards and backw…

According to Bloomberg, Apple is venturing into personal home robots. What possibilities do you see for developers and are there specific applications or integrations you envision?

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

See you next week!

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