Slide 18
Slide 18 text
導入したメリットとデメリット
18
メリット デメリット
● ボイラープレートが増える
○ シンプルな機能でも雛形のコードが必要
● 大型機能ではAdapterが肥大化しやすい
○ 非同期処理や画面遷移など外部とのやり取
りを全てAdapterで行うため
● 画面数が多いとコード量が増える
○ Screen, Content, Adapter, State,
DataModel←最低でもこの5つが必要になる
● SwiftUIの恩恵を受けられる
○ 宣言的UIとなり、UIKit+VueFluxよりもコード
がシンプル
○ Storyboardを使う必要がなくなり、コードレ
ビューしやすい
● テストがしやすい
● ライブラリの依存が少ない