Weekly Newsletter Issue 47

Weekly Newsletter Issue 47

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

Welcome to this week's edition of our newsletter.

When Apple unveiled Swift, it was evident that its primary objective was not to be confined to Apple platforms but to create a fast and modern cross-platform language.

This commitment led Apple to open-sourcing Swift Build, a build engine that offers a comprehensive set of build rules for constructing Swift projects. 

The Next Chapter in Swift Build Technologies
Swift continues to grow in popularity as a cross-platform language supporting a wide variety of use cases, with support on a variety of embedded devices, form factors that encompass wearables to server, and a wide variety of operating systems. As Swift expands, there’s value in investing in matching cross-platform build tools that provide a powerful, consistent, and flexible experience across the ecosystem.
GitHub - swiftlang/swift-build: A high-level build system based on llbuild, used by Xcode, Swift Playground, and the Swift Package Manager
A high-level build system based on llbuild, used by Xcode, Swift Playground, and the Swift Package Manager - swiftlang/swift-build
Follow us also on X (Twitter), Bluesky and LinkedIn if you haven't already!

Published this week

This week we have covered Core Image and SwiftUI.

Getting started with Core Image

Pasquale explores the evolution of the Core Image framework, covering also into its key components and showing a simple practical usage.

Getting started with Core Image
Take your first steps into the world of image processing within the Apple ecosystem with the Core Image framework.

Grouping Controls with ControlGroup

Antonella shows the usage the SwiftUI component ControlGroup, introduced in iOS 15, to arrange semantically related controls together. 

Grouping Controls with ControlGroup
Understand how to use control groups, improving the user experience of your SwiftUI apps.

Displaying tabular data in SwiftUI using Table View

Matteo covers the how to create table style data representations using the Table view from SwiftUI.

Displaying tabular data in SwiftUI using Table View
Learn how to use tables to represent data in your SwiftUI apps.

Support us by becoming a sponsor!

Whether your goal is to raise brand awareness or promote your product or service, we offer flexible sponsorship options. We offer weeks, blocks of weeks, and even months to help you find your audience where they are.

Sponsor Create with Swift
Sponsor Create with Swift to reach the most qualified audience of app developers in the web

For information about the current availability of weeks, send us an email.


From the community

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

Drawing maps with Swift Charts

Artem shows how developers merge location-based data with the Swift Chart framework to create insightful data visualizations.

Drawing maps with Swift Charts
Drawing Kazakhstan map with Swift Charts

Mastering TaskGroups in Swift

Majid explain the usage of task groups to run different asynchronous actions with a significant attention to resource optimization.

Mastering TaskGroups in Swift
Swift Structured Concurrency makes our lives much easier by introducing task groups. Task groups are a way to run a dynamic number of child tasks, await all of them, or cancel. This week, we will learn how to use and optimize task groups in Swift.

Understand Photo Storage Model on Apple’s Photos app and PhotosKit

Weichao provides an in-depth look at how photos are stored and managed on iOS, particularly focusing the PHAsset class provided by the PhotosKit framework.

Understand Photo Storage Model on Apple’s Photos app and PhotosKit
I remember the time that I was an Android Developer and worked on a photo editing app that can save edited photos into users’ device.

Indie App of the Week

Art of Fauna

Mixing great artworks with simple but catching game dynamics creates a delightful game experience. Art of Fauna is a puzzle game based on a carefully curated collection of historical animal drawings with a distinctive and unique style. The user has the freedom to choose their preferred method of play, either by assembling the pieces of the drawings or by reconstructing the description accompanied by the artwork to gain insights into the animals.

Klemens meticulously crafted the game, paying close attention to every detail, maintaining a consistent and unique style, and prioritizing accessibility. Not only does the game support numerous accessibility features, but it also integrates assistive technologies seamlessly into the gameplay, ensuring that everyone can enjoy the game.

Additionally, 20% of all proceeds will be donated to nature preservation organizations.

‎Art of Fauna: Nature Puzzles
‎Discover the wonders of nature with “The Art of Fauna”, a beautiful puzzle game! Each artwork is paired with a fascinating description about the animal it depicts, allowing you to choose your path: relax and piece together stunning vintage drawings, or challenge yourself by reconstructing the text a…

We end this week with a big thanks to all the people who joined us at our second edition of Beer with Swift. Seeing the community of passionate developers of Naples gathered together is always great and we hope to invite more and more people to these events...

Create with Swift Napoli Meetup - Beer with Swift January 2025

...probably using the newly released Invites app by Apple!

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

See you next week!

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