Weekly Newsletter Issue 12

Weekly Newsletter Issue 12

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

Welcome to this week's edition of our newsletter.

After adding new design templates for Figma, Apple has just launched Pathways, an organized collection of resources designed to support developers in starting their journey to develop applications for Apple platforms.

Welcome to Pathways - Apple Developer
Pathways are simple and easy-to-navigate collections of the videos, documentation, and resources you’ll need to start building great apps and games.

This is the answer to a question most people starting their developer journey in the Apple family of software and devices have: "Where do I start?". The amount of available official resources has grown a lot in the past few years and guidance on how to navigate them is more than welcome!

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

Published this week

This week we have covered SwiftUI and visionOS topics.

Using gradients in SwiftUI

Tiago and Matteo explore the available gradient types in SwiftUI presenting you with tools to help you make your views visually appealing.

Using gradients in SwiftUI
Learn how to use the different types of gradients to color your SwiftUI views

Storing information using User Defaults and @AppStorage

In this article, Tiago and Matteo provide a comprehensive and insightful guide on the usage of User Defaults and AppStorage in SwiftUI for storing and managing user information.

Storing information using User Defaults and @AppStorage
Learn the different ways of persisting small pieces of data in your app with UserDefaults.

Exploring immersive spaces in visionOS

Pasquale and Emanuele explore immersive spaces within visionOS, discussing how to effectively use and implement various immersion styles to create experiences in a fully immersive digital environment.

Exploring immersive spaces in visionOS
Learn how to create immersive spaces with SwiftUI for a visionOS app

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.

Some weeks ago we had the opportunity to use it in one of our workshops and seeing people implementing it in their design process while being introduced to the design principles for Spatial Computing applications was truly inspiring.

Download it for free on Gumroad!

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.

Creating Settings Screen in SwiftUI With AppStorage

Leonardo discusses how to use the AppStorage property wrapper in SwiftUI to create a persistent user settings screen and include best practices for managing data efficiently.

Creating Settings Screen in SwiftUI With AppStorage - Holy Swift
Unlock SwiftUI’s potential! Learn to persist user settings with AppStorage, avoiding UserDefaults pitfalls. Dive into iOS dev now!

How to localize plurals with Localizable.stringsdict files in iOS

Natascha delves into iOS app localization, specifically focusing on .stringdict file approach, providing a detailed explanation and practical examples to help you support plurals in multiple languages.

How to localize plurals with Localizable.stringsdict files in iOS
Learn to support plurals in multiple languages by using the Localizable.stringsdict file.

Inspectors in SwiftUI

The article by Majid explores the usage of Inspectors in SwiftUI, discussing how they adapt to various platforms and offering insights to leverage this component effectively.

Inspectors in SwiftUI
What I love most about SwiftUI is how the same code adapts to the environment and provides platform-specific solutions. This is how SwiftUI allows us to run the same code on all Apple platforms available on the market. This week, we will talk about inspectors, another API that perfectly adapts the platform it is running for.

Using your Personal Voice (along with system and novelty voices) in an iOS app

Ben provides a comprehensive guide on how to use the AVSpeechSynthesizer to implement various voice options, including system, novelty, and the user's personal voice.

Using your Personal Voice (along with system and novelty voices) in an iOS app
You may be aware of the Personal Voice accessibility feature, but did you know you can use it to make your apps speak?

Indie App of the Week

Picasso

Picasso by Mark streamlines the creation of App Store screenshots with a drag-and-drop editor, easy export options, and the ability to preview screenshots as they would appear on the App Store. It supports various devices like iPhones, iPads, Macs, and Apple Watches, allowing users to frame screenshots precisely.

It truly makes the process of creating your app store page easier and faster.

‎Picasso: App Screenshot Studio
‎Take the headache out of generating app screenshots! 60% of users decide whether to download your app based on the screenshots. With Picasso, you can showcase your app to its fullest and increase your conversion rate. Available for iPhone, iPad, and Mac, Picasso offers everything you need to make y…

In this week's event “Let Loose”, Apple has launched new models of the iPad Air and the iPad Pro (the thinnest Apple product ever) and a new Apple Pencil Pro to pair them with.

The new pencil is packed with new capabilities, allowing you to provide actions for when the user squeezes it and a “Barrel Roll” gyroscope feature. Which custom interactions or features could you implement in your apps to take advantage of the new Apple Pencil Pro sensors?

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!