Books

Books for Developers Who Want to Build Real Applications.

Practical books for Swift and SwiftUI developers who want to move beyond tutorials and build applications that are easier to understand, maintain, and evolve.

SwiftUI Architecture book cover

SwiftUI Architecture

Patterns and Practices for Building Scalable Applications

Learn practical SwiftUI architecture patterns for state management, navigation, dependency management, testing, communication between features, and building applications that can grow beyond simple demos.

View Book
SwiftData Architecture book cover

SwiftData Architecture

Patterns and Practices for Building Scalable Applications

Learn how SwiftData works in real applications, including relationships, queries, migrations, CloudKit, testing, debugging, background processing, custom stores, UIKit integration, and performance optimization.

View Book

Which book should you read?

Both books focus on building real-world Swift applications, but they solve different problems. SwiftUI Architecture focuses on application structure. SwiftData Architecture focuses on persistence and data-driven applications.

Book Focus Best For
SwiftUI Architecture State management, navigation, dependency management, testing, feature boundaries, and scalable SwiftUI application design. Developers who want to structure larger SwiftUI applications and move beyond simple view-based examples.
SwiftData Architecture Persistence, relationships, queries, migrations, CloudKit synchronization, background processing, custom stores, and performance. Developers building SwiftUI applications that store, query, synchronize, and manage persistent data.