Weekly Newsletter Issue 10

Weekly Newsletter Issue 10

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

Welcome to this week's edition of our newsletter.

Apple has announced the event "Let Loose" set to take place on May 7, 2024.

Tim Cook posted on X, formerly Twitter, "Pencil us in...", suggesting that we can expect a focus on the Apple Pencil and new iPads.

What improvements or new features would you like to see in the upcoming versions of iPads and of the Apple Pencil?

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

Published this week

This week we have covered MapKit, visionOS and Machine Learning topics.

Searching for points of interest in MapKit with SwiftUI

In this step by step tutorial, Tiago shows how to search and display points of interest on a map covering also how to dynamically update search regions based on the map's visible area and handling user interactions with map markers.

Searching for points of interest in MapKit with SwiftUI
Learn how to use MapKit to perform a search for points of interest and display them on a map.

Creating an immersive experience with a 360 degree image in visionOS

In this short tutorial, Tiago and Matteo show how to showcase a picture in 360° for your immersive experiences.

Creating an immersive experience with a 360-degree image in visionOS
Learn how to create immersive experiences with 360-degree images.

Applying sentiment analysis using the Natural Language framework

Luca walks you through the sentiment analysis features of the framework Natural Language by Apple.

Applying sentiment analysis using the Natural Language framework
Use the Natural Language framework from Apple to apply sentiment analysis to text.

Speculative Spatial Canvas

The Speculative Spatial Design Canvas is a pivotal tool for creating spatial computing experiences, meticulously crafted and informed by scientific insights from Neuroscience; it offers a comprehensive framework for developers to navigate the intricacies of spatial design with confidence and clarity.

It was used in our workshop offered at the Desina design festival as a tool to introduce the audience to the design process of spatial computing experiences and its challenges.

You can download it for free and stay tuned... we keep updating it based on the feedback we receive from you and the new developments in the field of Spatial Computing.

Speculative Spatial Design Canvas
Layout guide and design tool for spatial app and game development.The Speculative Spatial Design Canvas is a pivotal tool for creating spatial computing experiences, meticulously crafted and informed by scientific insights from Neuroscience; it offers a comprehensive framework for developers to navigate the intricacies of spatial design with confidence and clarity.The best way to experience the canvas is by printing it out and crafting your ideas with your own hands.Rooted in the principles of data-driven design, the Speculative Spatial Design Canvas is a guiding beacon for developers, empowering them to craft immersive and user-friendly experiences while mitigating potential challenges, such as cybersickness and fatigue.By delineating spatial relationships and optimizing interaction dynamics, this canvas facilitates the creation of environments that prioritize user comfort and engagement.

From the community

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

Content margins in SwiftUI

Majid explores the contentMargin modifier in SwiftUI, focusing on how it can be used to adjust the positioning of view content relative to the Safe Area.

Content margins in SwiftUI
SwiftUI introduced a set of view modifiers, allowing us to manage the safe area in our views efficiently. In many cases, the safe area is where you want to put your content. Today, we will learn about the new content margin concept that SwiftUI introduced and how it differs from the safe area.

Kavsoft - SwiftData Value Transformers With Transformable

Starting from a practical example, storing Color instances in SwiftData, Kavsoft shows how to implement custom Value Transformers for your SwiftData Models.


Indie App of the Week

Acute Calculator

Andrew Zheng has developed a delightful calculator that generates graphs and solves equations. Despite being rich in features, the app remains focused and clear, making it easy to use. Great attention has been given to details such as haptic feedback and customizations, making it a great replacement for the good old scientific calculator.

‎Acute Calculator
‎+ Easy to use visual editor + Supports 30+ functions + Intuitive palette system + Comes with history tape + Store variables for later + No ads or subscriptions Terms of Use: https://acutecalc.app/terms Privacy Policy: https://acutecalc.app/privacy

Conference and workshop season is just starting. We learn and grow a lot by interacting with the people from the developer community. It is a constant exchange, in which we learn from them while writing the articles and creating the materials to pass on our knowledge and experiences.

It was a pleasant surprise to see how our articles about accessibility inspired presentations in Turin, at Swift Heroes, and to be recognized when talking with the developer at the conference.

Seeing the impact of what we write on the work developers and students are doing around us inspires and motivates us to keep doing more.

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!