ByteDance has open-sourced DanceUI, a SwiftUI replication project that has already been used in production within some ByteDance product modules. Alongside the existing OpenSwiftUI community project, DanceUI offers developers another lens for understanding SwiftUI's internal mechanisms — dependency graphs, runtime behavior, and host integration. The newsletter also covers: applying the Interface Segregation Principle to avoid bloated protocols in iOS, animating strikethroughs in SwiftUI Text using the TextRenderer API (iOS 17+), using SwiftUI Previews for accessibility validation, lessons from a UIKit-to-SwiftUI migration, how to properly cancel in-flight repeatForever animations, a solo developer building ~300 Swift packages, a custom AST-based Swift linting tool, and the Swift Craft 2026 conference in the UK.
Sort: