レギュラートーク(40分)

SwiftUIとDirect Manipulation iOSDC Japan 2021

3
el_metal_ elmetal el_metal_

SwiftUIが発表されてから2年が経ちました。
XcodeにはSwiftUI発表当初からデザインツールが同梱されており、デザインキャンパスとエディタ内のソースコードが完全にリンクしています。
iOS Human Interface GuidelinesにはDirect ManipulationがDesign Principlesの一つとして挙げられており、デザインキャンパスの例はMacOSのアプリケーションではあるものの、Direct Manipulationを最も反映したものの一つと捉えています。
Direct Manipulationは学習の上でも重要で、コードとデザインキャンパスが直接繋がっていることはディベロッパーにとってSwiftUIを学ぶ際の大きな助けになっています。
SwiftUIの宣言型シンタックス、SwiftUI デザインツールを通してDirect Manipulationを実現したアプリケーションについて考察します。