If you're doing agentic iOS development with worktrees, Tuist is essential:
• Binary caching = no cold builds
• Swift manifests = agent-readable
• Generated .xcodeproj = zero merge conflicts
Wrote about my experience here:
sergdort.github.io/tuist-worktr...
If you're doing agentic iOS development with worktrees, Tuist is essential:
• Binary caching = no cold builds
• Swift manifests = agent-readable
• Generated .xcodeproj = zero merge conflicts
Wrote about my experience here:
sergdort.github.io/tuist-worktr...
1. GCD with recursive asyncAfter calls
2. TimelineView with pure math
The difference? One fights the framework, the other embraces it.
Here's what I learned 🧵
sergdort.github.io/grok-loading...
1. GCD with recursive asyncAfter calls
2. TimelineView with pure math
The difference? One fights the framework, the other embraces it.
Here's what I learned 🧵
sergdort.github.io/grok-loading...
No parent-child coordinators, no coupling nightmares. Just protocols, routes, and trivial cross-feature navigation.
Wrote about the approach I use: sergdort.github.io/swiftui-navi...
No parent-child coordinators, no coupling nightmares. Just protocols, routes, and trivial cross-feature navigation.
Wrote about the approach I use: sergdort.github.io/swiftui-navi...