Flutter– category –
-
Flutter
pubspec.yaml の3つのエリアの違い
pubspec.yaml はアプリの設定ファイルです。3つのエリアは、それぞれ役割が違います!実は下記のそれぞれのエリアの使い方、区別がずっとわからず使っていました。 dependencies: dev_dependencies: flutter: dependencies: - アプリ本体で使うもの 「アプ... -
Flutter
required – 「これ必須です!」を明示する
関数やWidgetを作るとき、「この引数は絶対に必要!」と指定できます。 普通の書き方: // どれも省略可能 void showMessage(String title, String message, String buttonText) { print('$title: $message'); } // 呼び出し - 全部書かないとエラー showMes... -
Flutter
final と const の違い
「変更できない値」を作るとき、2つの書き方があります。 final と const の違い - どっちを使う? final - 実行時に1回だけ決まる final String name = '花子'; // これはもう変更できない name = '太郎'; // ❌ エラー! final DateTime now = DateTime.no... -
Flutter
$変数 と ${式} で文字列に値を埋め込む!
文字列の中に変数や計算結果を入れたいとき 普通の書き方: String name = 'ヒサヨ'; int age = 35; String message = 'こんにちは、' + name + 'さん。年齢は' + age.toString() + '歳ですね。'; で繋げるの、面倒…Dartのスマートな書き方: String name = ... -
Flutter
三項演算子で条件分岐を1行に!
「もし〇〇なら A、そうでなければ B」というとき 普通の書き方: String message; if (isLoggedIn) { message = 'ようこそ!'; } else { message = 'ログインしてください'; } 5行も必要…Dartのスマートな書き方: String message = isLoggedIn ? 'ようこそ!... -
Flutter
Flutter 雑学「スプレッド演算子」 で配列の合体!
普通の書き方: List<String> fruits = ['りんご', 'バナナ']; List<String> vegetables = ['にんじん', 'トマト']; List<String> foods = []; foods.addAll(fruits); foods.addAll(vegetables); // 結果: ['りんご', 'バナナ', '... -
Flutter
Flutter 雑学「カスケード演算子」 で連続技!
同じオブジェクトに何回も命令するとき、超便利な書き方があります。それが「カスケード演算子」 var button = ElevatedButton(onPressed: () {}); button.style = ButtonStyle(...); button.enabled = true; button.tooltip = 'クリックしてね'; 何度も b... -
Flutter
Flutter 雑学「もしnullだったら代わりの値を使う」 という便利な記号
普通の書き方: dartString name = userName; if (name == null) { name = 'ゲスト'; } Dartのスマートな書き方: dartString name = userName ?? 'ゲスト'; たった1行! 読み方は「userName が null だったら『ゲスト』を使う」です。 もっと便利な使い方: d... -
Flutter
Sinqwell Event Post Manager日本語化
WordPressプラグインSinqwell Event Post Manager を日本語化しました。アプリがなくても、イベントの投稿機能として使えるようになりました。 サンプルサイト wordpress.orgのページ インストールの流れ Sinqwell Event Post Managerと検索 「今すぐイン...