SwiftUI Weekly - Issue #120
The curated collection of links about SwiftUI. Delivered every Monday.
CI/CD for iOS and macOS developers. Fast builds on M1 machines and predictable pricing. Automatic code signing and publishing with really good documentation.
SwiftUI views and view modifiers can be divided into “rendering“ and “non-rendering” groups. The position of the `animation` modifier with respect to non-rendering modifiers is irrelevant for the question if a change gets animated or not.
One of SwiftUI’s best features is you can use it to make apps that run on both iOS and Mac. Almost every SwiftUI article you find online is about iOS development, but most of the material also applies to Mac as well.
Learn how to create SwiftUI Modularisation with SPM with a practical and illustrated example. Start modularising your iOS apps today.
Permanently position a view at the bottom of the screen in a SwiftUI app by placing it inside the safeAreaInset() modifier.
How do you set the background color of a SwiftUI scrollable view like lists and forms?
The Composable Architecture (or TCA for short), is an architecture/library for building large, robust, and scalable applications. It’s built on a foundation of ideas popularized by Elm and Redux, but made to feel at home in the Swift language and on Apple's platforms.
I showcase articles about how to build for the new Dynamic Island on iPhone 14 Pro and the new features of Swift 5.7. I also discuss Lock Screen widget inspiration and updates to the Human Interface Guidelines around Live Activities and Charts. There's also Xcode tips, design resources and a great discussion on the human factor of choosing your technologies and architecture.