Weekly Newsletter Issue 46

Weekly Newsletter Issue 46

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

Welcome to this week's edition of our newsletter.

Yesterday, we had the opportunity to participate in one of Apple’s hands-on workshops across Europe, focusing on Apple Intelligence, VisionOS and App Intents. These events are a great way for developers to dive deeper into Apple’s latest technologies, and we hope to see even more of them in the future!

We believe opportunities like these are invaluable, and as always, we’ll continue to highlight them in our newsletter so you never miss out!

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

Published this week

This week we have covered copywriting, SwiftUI and UX Design.

Writing better error messages for your apps

Giselle discussed how to craft user-friendly error messages in apps, highlighting the importance of clarity, consistency, and steering clear of technical jargon offering valuable insights to enhance the user experience and ensure a seamless interaction with your app.

Writing better error messages for your apps
Learn what to take into consideration when writing error messages for your user interface.

Implementing tab bar in a SwiftUI app

Matteo explains how to implement tab bar navigation using SwiftUI for various platforms, highlighting how the user experience adapts based on the operating system.

Implementing tab bar in a SwiftUI app
Learn how to implement tab bar navigation with SwiftUI on iOS, iPadOS, macOS and visionOS.

Designing for Application States: Creating Seamless User Experiences

Giselle walks us through all the different application states we must take in consideration when designing and developing our apps to keep the user experience complete.

Designing for Application States: Creating Seamless User Experiences
Design thoughtfully for every app state, transforming potential user frustration into a seamless, engaging experience.

From the community

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

Learn to debug iOS features that require app start from external actions in Xcode

Natascha provides a quick tip on how to debug features like deep linking or home screen quick actions using Xcode’s scheme settings.

Learn to debug iOS features that require app start from external actions in Xcode
Learn how to debug features like deep linking, universal links or home screen quick actions in Xcode with the scheme option wait for executable to be launched. Learn how to attach Xcode’s debugger on app launch.

Filtering SwiftData Models Using Enum

Azam explains how to filter SwiftData models using enum values, overcoming query limitations with raw values, while providing code examples and highlighting enums’ benefits.

Filtering Swiftdata Models Using Enum
Blog about iOS development and musings on technology

SwiftUI Button Image When Pressed

Keith explains how to configure a SwiftUI button to display a different image, title, or background when pressed, providing useful visual feedback to users.

SwiftUI Button Image When Pressed
How do you change the image a SwiftUI button shows while the user is pressing the button?

Indie App of the Week

Crackle

Crackle is a unique game that merges the dynamics of word games with the challenge of cracking a high-tech safe. As you race against time, you’ll challenge your brain, logic, and intuition as you try to guess the correct combination.

Alex single-handedly built this fun and engaging puzzle game in a few days using only SwiftUI. The concept is intriguing, and the interactions feel delightful, enhanced by the use of haptics. The gameplay is both satisfying and addictive.

‎Crackle ‒ Unlock The Safe
‎Think you’ve got what it takes to outsmart a high-tech safe? Crackle is the ultimate puzzle game that challenges your brain, logic, and intuition as you race against time to crack the code and unlock the vault. How to Play: - Guess the correct combination to open the safe. - Get feedback on your gu…

If you are reading it on the day of the publication, tonight we are doing our second informal meetup in Naples, Italy! After experimenting and learning over the past few months we are confident that the Apple Developer community of Naples is a vibrant creative community craving a space for connecting and sharing.

We are proud of this initiative and we can't wait to share with all of you our plans for the future. Follow us on our social media platforms to get the latest updates on our meetups and events.

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!