Weekly Newsletter Issue 36
Weekly newsletter summing up our publications and showcasing app developers and their amazing creations.
Welcome to this week's edition of our newsletter.
This week Apple released one of the biggest updates for the App Store Connect app. Developers now can generate marketing assets to easily advertise apps on social media channels and receive notifications when the app is featured on the Today tab in the App Store.
Are you ready to be notified when your apps are featured in the App Store?
Published this week
This week we have covered Accessibility, Vision Framework and Apple Intelligence.
Navigating Pitfalls: The Do's and Don'ts of Gestural Interfaces
Domenico explores the evolution and challenges of gesture-based interactions in iOS apps' user interfaces highlighting the importance of designing intuitive gestures that align with users’ natural behaviors while avoiding conflicts with existing system functions.
Detecting hand pose with the Vision framework
Luca shows you how to implement hand pose detection using Apple’s Vision framework explaining the anatomical structure of the hand, highlighting key joints and bones essential for movement, which the Vision framework uses to identify and track hand gestures.
Exploring Apple Intelligence: Talking with Siri
Antonella and Matteo cover the evolution of Siri taking into consideration the new capabilities enabled by Apple Intelligence and how the design of applications might change from now on.
From the community
Here are our highlights of articles and resources created by the app developer community.
iOS Dev's Thoughts on Coding with AI
Sean reflects on the impact of AI tools on software development, highlighting how they boost productivity and expand skills for seasoned developers while posing challenges for entry-level developers highlighting the importance of continuous learning and skill-building to remain competitive in an industry reshaped by AI advancements.
Preview SwiftUI views with bindings using @Previewable
In this short article, Natalia introduces, with a practical example, the @Previewable macro which simplifies the process of previewing SwiftUI views that utilize bindings.
MainActor usage in Swift explained to dispatch to the main thread
Antoine discusses the @MainActor
attribute introduced in Swift 5.5, starting with an overview of global actors, demonstrating its usage, and clarifying why it doesn’t always guarantee main thread execution.
Indie App of the Week
PalettePal
Simple yet powerful, the app designed by Tunde (tundsdev) helps developers and designers effortlessly generate, manage, and export beautiful color palettes. The app uses an extensive selection of color schemes, from minimalist and pastel to neon and complementary, to inspire and help the user find exactly what they need for their projects.
Available for multiple platforms, PalettePal allows users to have their color palette on every device they need. Users can use different color formats in the app such as HEX, RGB, and CMYK and with the handy export feature, easily bring their color palette with the necessary format for the most common software.
A few weeks after the GitHub Copilot extension for Xcode, OpenAI updated its ChatGPT app for Mac, marking a step forward in the integration of AI into software development workflows. The update enables developers to seamlessly integrate ChatGPT with popular tools like Xcode, VS Code, TextEdit, and Terminal, providing contextual awareness of the active workflow.
How do you see these advancements shaping the future of software development? Let us know on X (Twitter)!
We can’t wait to see what you will Create with Swift.
See you next week!