SwiftUI loading states with a twist; Solving a mutation puzzle
Notes from the SwiftUI Lab:
- Avoid glass overlapping glass
- Avoid glass in anything that scrolls
- Use glass when you want to grab attention
- Remember to put glass in appropriate GlassEffectContainers
- Move tinting away from NavBar into the content that scrolls... See more
Flo writes Codex.comIf you're building an iOS app with AI - copy and paste this list into your session and have it review and refactor. It's pulled directly from Apple's eng team for SwiftUI:
Apple’s Essential Tips for iOS App Speed and Efficiency
1. Profile early and often using Instruments in Xcode 26.... See more
Kris Puckettx.comInstead, they forward the result to the AppState or a Binding provided by the View.
The Binding is used when the result of work (the data) is owned locally by one View and does not belong to the central AppState , that is, it doesn’t need to be persisted or shared with other screens of the app.
The Binding is used when the result of work (the data) is owned locally by one View and does not belong to the central AppState , that is, it doesn’t need to be persisted or shared with other screens of the app.
Alexey Naumov • Clean Architecture for SwiftUI
SwiftData Updates - Part 1: Mock JSON Data and PreviewModifier