Weekly Newsletter Issue 39

Weekly Newsletter Issue 39

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

Welcome to this week's edition of our newsletter.

The start of December brings a lot of exciting initiatives from the developer community, including two Advent Calendars worth checking out: one designed to make coding fun while helping you learn something new every day, and another one we particularly love for its daily insights on accessibility, by Daniel.

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

Published this week

This week we have covered Apple Intelligence and the Vision Framework.

Generating person segmentation with the Vision Framework

In this article, Antonella shows how to extract people from images by creating masks using the Vision framework.

Generating person segmentation with the Vision Framework
Learn how to use the Vision framework to detect people on images and segment them out with a mask.

Exploring Apple Intelligence: Image Generation

Antonella dives into the image generation features and capabilities announced as part of Apple Intelligence in WWDC earlier this year, highlighting what is already available to be tested and implemented by developers.

Exploring Apple Intelligence: Image Generation
Understand how image generation powered by Apple Intelligence is taking shape as system features.

Mastering Forms in SwiftUI: Creating and Styling

Tiago starts a new series of articles about creating data-entry interfaces using SwiftUI. Mastering Forms in SwiftUI will dive deep into how to use and customize the Form view container and how views and controls behave inside it.

Mastering Forms in SwiftUI: Creating and Styling
Learn how to create and customize the appearance of data-entry interfaces using forms in SwiftUI apps.

Create with Swift on Bluesky

We’ve just hopped onto Bluesky, a new place for open skies and fresh conversations! If you’re there too, come find us at @createwithswift.bsky.social and let’s stay connected beyond just one platform!


From the community

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

Text field enhancements in SwiftUI

Majid explores the new features added to the TextField view, from multi-line resizing to programmatic text selection, text input suggestions, and Writing Tools integration.

Text field enhancements in SwiftUI
From the very first release of the SwiftUI framework, text fields were a weak point of the framework. Over the years, Apple introduced a few enhancements to text fields to improve the developer experience. This week, we will talk about the improvements that SwiftUI introduced for text fields.

Mastering TextEditor in SwiftUI: Features, Limitations, and Tips

Artem explores in depth the SwiftUI’s TextEditor view. It covers essential features, its limitations, and offers practical tips for effective implementation.

Mastering TextEditor in SwiftUI: Features, Limitations, and Tips
Discover the capabilities and limitations of SwiftUI’s TextEditor and how to extend its functionality.

ChatGPT in Xcode: is it good?

In this livestream, Vincent offers a practical demonstration of the benefits and challenges of incorporating AI tools into an iOS development process. Through various examples, such as refactoring Swift code, converting UIKit to SwiftUI, enhancing functionality, and writing tests, Vincent highlights the productivity gains that can be achieved while cautioning against potential pitfalls.

SwiftUI matched geometry effect in a custom segmented control

Natalia demonstrates how to create a custom segmented control in SwiftUI with smooth, interactive animations using the matchedGeometryEffect modifier making at the end considerations on the importance of testing these custom UI components for accessibility features.

SwiftUI matched geometry effect in a custom segmented control
Learn how to use matchedGeometryEffect() in SwiftUI to animate a capsule background that highlights the selected option in a custom segmented control.

Indie App of the Week

MIST

As soon as we downloaded MIST, we fell in love with its design, a mix of retro and minimalist aesthetics. The uncertainty of not immediately understanding what is in front of us, and randomly pressing controls lead us to explore the app and fully enjoy the experience.

The use of technologies like the TrueDepth API and machine learning is particularly fascinating. By analyzing facial expressions in a playful context, Nao makes the overall experience even more immersive for its users.

You can discover the full story and inspiration behind MIST on the official website, where the creative process and unique vision are detailed.

‎MIST - A Little Speech Toy
‎Meet MIST. It is the pocket-sized speech toy that brings feelings to life! With six unique emotion buttons, a touch screen, and a camera, MIST reacts to your mood and touch with witty responses. Press a button, make a face, or use the joystick. MIST always has something clever to say. It’s not just…

If you are preparing your application to finally land on the App Store, remember that the review process may take longer during the period between December 20th and 26th.

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

See you next week!

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