Multi-platform toolchains built on a modern language can speed up mobile and desktop development.Using SwiftUI to develop across Apple products can lead to increased design complexity.Dealing with complex UI requires knowledge of delegates and access to optimized collection views.Cross-platform declarative development is here to stay, and language fundamentals are crucial for managing complexity.