Weekend good reads for Apple developers #2023/19

Sun is back here in Bay Area, weekend is probably going to be quite hot. And we've a lot to read – even couple of not-so-technical articles. Let's dive in.

Hope you have time to read these great articles and we'll meet again next Friday!

Swift team announces Swift Async Algorithms

Swift team presented new Swift package for algorithms created on top of AsyncSequence.

This packages provides cross-platform open source time-based algorithms to be applied in various applications.

AsyncAlgorithms is a package for algorithms that work with values over time. That includes those primarily about time, like debounce and throttle, but also algorithms about order like combineLatest and merge. Operations that work with multiple inputs (like zip does on Sequence) can be surprisingly complex to implement, with subtle behaviors and many edge cases to consider. A shared package can get these details correct, with extensive testing and documentation, for the benefit of all Swift apps.

Swift Blog

GitHub: swift-async-algorithms

Swift Blog: Introducing Swift Async Algorithms

Flame 1.0.0 is released

Flame is a modular Flutter game engine that provides a complete set of solutions for games. Provides you with a simple implementation of the game cycle and the necessary functions that you may need in the game, like input, images, sprites, animation, collision detection, and a component system, which is called Flame Component System (abbreviated FCS).