すらぼうの開発ノート

モバイルアプリエンジニアのメモ

2023-08-01から1ヶ月間の記事一覧

【Flutter】Constraints(制約)について

FlutterはUIを作成する際にConstraintsという情報を扱っている。 そのConstraintsを説明した記事が公式から出ている。 docs.flutter.dev このポストでは上の記事を読んで、個人的にメモに残したい内容を記載する。 Constraintsはウィジェットのサイズと位置…

【Flutter】ClipPathの使い方

ClipPathとは 使い方 ウィジェットをClipPathでラップ CustomClipperを継承したclipperクラスを作成 三角形 台形 曲線状に凹んだ正方形 星型 clipperクラスをClipPath.clipperに指定 ClipPathとは api.flutter.dev 画面上に表示されるウェジェットの形状を設…

【Flutter】Material Design 3 の適用方法、デモアプリの起動方法

Material Design 3 とは プロジェクトへの適用方法 デモアプリ Material Design 3 とは m3.material.io Googleのデザイナーがメンテナンスしているデザインシステム。 バージョン2と比べて、全体的に柔らかい印象のデザインになっている。 Flutterでは現在バ…

【Flutter】LinearGradientの使い方

LinearGradientとは 使い方 2色のグラデーションを作成する 3色のグラデーションを作成する 2色の間隔を指定したグラデーションを作成する 任意の開始・終了位置のグラデーションを作成する LinearGradientとは api.flutter.dev LinearGradientはグラデーシ…

【Flutter】FVM(Flutter Version Management)の使い方

FVM(Flutter Version Management)とは FVMを使い始める前に FVMでSDKバージョンを切り替える手順 Flutterプロジェクトを作成する(新規にFlutterプロジェクトを作成する場合) FVMをインストール 各種設定を行う 環境変数 FVM_HOME .gitignore VSCode Andr…