最近個人でFlutterを触っていて楽しいので色々調べていて、その時知ったことや勉強会で聞かせてもらった話などのまとめ。
(「こんな便利なものあるんだ〜」と思っても一回ブラウザのタブを開いちゃうと忘れがちなので、自分用のリンク集として)
Material Design3
Material 3 is the latest version of Google’s open-source design system. Design and build beautiful, usable products with Material 3.
(拙訳) Material 3 は、Google のオープンソース デザイン システムの最新バージョンです。 Material 3 を使用して、美しく使いやすい製品を設計および構築します。
Googleのデザイナーと開発者によって構築・サポートされている、オープンソースなデザインシステム。
Android, Flutter, そしてWeb向けのUXガイダンス・UIコンポーネントの実装が含まれている。
PrimaryColorを選択するだけでいい感じに各色設定してくれたりするので便利。
(絶対それ以外の便利な使い方もある)
// ThemeDataで指定する
ThemeData(
useMaterial3: true,
colorSchemeSeed: Colors.XXX, // 好きな色
)
これだけでデフォルトの「テストです!!!」と言わんばかりの真っ青なヘッダが変わるのでちょっと「おぉ……」ってなる。
DartPad
Dartの構文を気軽に試せる。便利。
ちなみに、新しいバージョンを試したいときは下のstable channel
を押して切り替える。
Serverpod
reverpodならぬServerPod。
Flutterコミュニティ向けに、Dartで書かれたOSSのアプリサーバ。
isar
hiveのv2系としてのプロジェクトらしい?
Flutterで使うデータベース。詳しくはこれから調べる。