SwiftUIを学ぶために100 Days of SwiftUIをはじめた

HACKING WITH SWIFTでおなじみのPaul Hudsonさんが100 Days of SwiftUIというシリーズを始めていたので、自分もやってみた。

100 Days~はSwiftUIの学習を目的に、100日間毎日SwiftUIを学ぶというマラソン的なコンテンツ。
使用言語は英語で、無料(!)。
Twitterで活動を報告すると、声援(リアクション)が送られきて、ランナー仲間感がある。

iOS経験者はDay 16から始めればよく、自分もDay 16から始めた。

まだ、Day 16-19しかできていないが、満足度が高い。
SwiftUIでレイアウトを組む感覚だったり、「UIKitだったら○○だけどSwiftUIだと△△と表現する」といったSwiftUI脳へのコンバートに役立っている。

扱った概念はこんな感じ。

@State
Binding<Value>
NavigationView
Form
Group
Section
Picker