My team just finished the Liquid Glass UI for PolyPlan. I’m really happy with the product output, but I have very weird, mixed feelings about SwiftUI.
Speaking of dynamics, Swift has a very powerful generics model. Not as powerful as Haskell or Scala, but still really good. It lets you write very expressive APIs. But SwiftUI’s API design feels arbitrary and unnatural to me in a lot of ways. One example is the positioning of view modifiers. Since most are defined in view extensions, you can put them almost anywhere in the view body, and then whether the code works or doesn’t depends on your luck.