宣言的UIを実現するフレームワークであるFlutter, JetpackCompose, SwiftUIの比較。 以下のパターンで同じようなUIを実装してみて、そのコードの違いを比較する。
-
column pattern
- "Hello,", "World!"の2つの文字列を縦に並べる
-
update pattern
-
ButtonとTextViewを縦に並べる。TextViewには初期状態で「0」が表示される。ButtonをタップするとTextViewに表示された数字がインクリメントされ表示される