SwiftUI使ってみた

目的

WEBばっかりやってきたので、ネイティブアプリにも手を出そうと思い、今の会社のクローンアプリを作ってみた。

github.com

こんな感じの画面とか、ページ遷移が一通りできた。

f:id:okadak1990:20200621021858p:plain f:id:okadak1990:20200621023514p:plain

思ったことメモ

  • なんかReactみたいな感じ
  • Swift UI に沿って作るだけなら、tutorialとかqiitaとかstackoverflowとかみながらやればいいから、そんな難しくない
  • tutorialとかでパッと見つからないことも、WEBでやりたいこと考えて、その単語で検索すると大体出てくる。
  • optional型というやつにちょっとつまづいた
  • 勝手に定義したクラスや構造体を呼び出してくれてるっぽい(だから同名のファイルは作れなさそう)
  • EnvironmentObjectとか、Storeとか、Bindingとか使ったけど、その辺がまだよくわかってない。
  • VScodeに慣れた身としては、XCodeがめっちゃ使いにくい...
  • 型がない言語をずっと触ってるので、build時間が気になる...暇。テスト書けばいいはずなので勉強する。

大きい感想としては、iOS開発今までやったことなかったけど、SwiftUIを使うと書きやすいし、読みやすいし、簡単だった。 ネイティブアプリエンジニアの道も開けてきた気がする...

全然関係ないが、このブログに関して、放置してたけど、先輩が読者になってくれていたので、もう少し書く頻度を増やそうと決意した。