Flutter の学習をしている
Flutter の学習をしている 最初は SwiftUI に関する情報や設計などを見聞きしたりするつもりだったはずだったけれど、 試しに Flutter の State managemennt も読んで参考にしてみようと調べ始めたのがきっかけな気がする。 そうしていると色々興味が湧いてきて最近熱心にドキュメントを読んだり、サンプルを clone してきて読んだりしている。 サンプルが豊富なことや、コミュニティが強いこともとても学習に助かっている。 特に YouTube の flutterdev はコンテンツの量と質が良くて、良い塩梅でフランクで見やすい時間の尺の動画が多い。 また、これはサンプル程度の小規模のアプリだからの可能性があるが、開発体験がとても良かった。 具体的には VSCode と Flutter のプラグイン含めた相性が良くて、特にブロッカー無しにスッと取り組めるようになった。 合わせて通常の iOS アプリ開発とは違って、 hot reload が小気味よく動くのも良い。 以下は読んだ記事やコンテンツに関するメモ 1.はじめに読んだ Flutter for iOS developers 現行で iOS アプリエンジニアなので、これを読むと大枠が掴めると勘繰って読んだ。 その読みは大体あっていた位の印象。 少し違っていたのは、全体的に UIKit ベースの iOS アプリ開発との比較対象で書かれているので、 SwiftUI のようなモダンな宣言的 UI との比較ではなかった。 結果としてもこれから読むのはファーストステップとしてとても良いと思う。 Build and release an iOS app ざっと読んだだけだが、 Flutter 特有の便利ビルド設定や配布などは無くて愚直に Runner を編集するしか無いのかと思った。 2.環境構築 brew install flutter flutter doctor で足りないものを直す VSCode で各種プラグインをインストール これくらいで開発を始められた 3.はじめに手を動かした Write your first Flutter app, part 1 Write Your First Flutter App, part 2 ...