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.
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.
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.
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.
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.
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.
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.
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.
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!