YEAR

2022年

  • 2022年12月22日

【Flutter】ExportOptions.plistにTeamIdを入れたくない

「Flutter Advent Calendar 2022」に参加させて頂きます!2日目です。 動機 コマンドライン一発でApp Store Connectにipaファイルを転送したい。そのためにはExportOptions.plistを作成する必要がある。ただ、このファイルにTeamIdを入れたくない。 解決方法 ExportOptions.plist.templateを作る 1の中のチームID […]

  • 2022年12月22日
  • 2022年12月20日

Flutter を main.dart 以外から起動

「Flutter Advent Calendar 2022」に参加させて頂きます!22日目です。 はじめに Flutterって、main.dart以外からも起動できるって知ってましたか?Flutterを2年以上弄ってて、初めて気がつきました。 これで、ブログ用とかのサンプルコード毎にプロジェクトを作ったりレポジトリを作ったりしなくてすむ! 方法 ターミナルのプロジェクトのルートにて。 flutte […]

  • 2022年12月21日
  • 2022年12月20日

【Dart】 Flutterだけじゃもったいない!バッチもDartで作ろう!

「Dart Advent Calendar 2022」に参加させて頂きます!21日目です。 対象者 Flutterをやっているが、コマンドラインを作ったことのない人 はじめに さて、Flutterをやってますか?Flutterをやっているということは、Dartも分かっているはずです。せっかくですので、日々の雑務を行うバッチファイルもDartで作っちゃいましょう。 私はFlutterで使用するデータ […]

  • 2022年12月20日
  • 2022年12月19日

【Flutter】Material 3 での基本的な色設定

「Flutter Advent Calendar 2022」に参加させて頂きます!20日目です。 useMaterial3をtrueに設定してしまったためか、いまいちテーマに馴染みがないためか、初期設定に迷いました。色々なホームページを見ていても、どこそこの色がどこに反映される、とかマニアックなものはいくつかありました。しかし、それ以前の基本的なテーマでの色の設定とダークモードの対応が分からなかっ […]

  • 2022年12月18日
  • 2022年12月18日

[Dart / Flutter] 関数(Function)とメソッド(Method)の違い

「Flutter Advent Calendar 2022」に参加させて頂きます!1日目です。 結論 関数(Function) クラスの外部で宣言されたトップレベルの関数 他の関数やメソッドの内部で作成されたインライン関数 メソッド(Method) クラスのインスタンスに関連付けられ、そのインスタンスへの暗黙の参照を持っている まとめ [クラス名かインスタンス名].[なんとか]()で参照できたらメ […]

  • 2022年12月18日
  • 2022年12月18日

Flutter でCI/CDの取り組む前に知っておきたかったテスト関連の覚え書き

「Flutter Advent Calendar 2022」に参加させて頂きます!18日目です。 現在FlutterでCI/CDを取り組んでいます。ユニットテスト、Widgetテスト、ゴールデンテスト、インテグレーションテストを実施して、Code Magicを使用してアプリストアにアップロードできればなぁ、と考えています。 その中で、実際に取り組む前に知っておいたら、楽だったのに、と思う点を記載い […]

  • 2022年12月17日
  • 2022年12月15日

[Flutter] コインをひっくり返して、アニメーションをマスターしよう

「Flutter Advent Calendar 2022」に参加させて頂きます!17日目です。 はじめに ナイスなテーマの切り替えボタンが欲しい!ということで、自分で作ってみました。こんなのです。太陽になったときだけカウントします。 対象者 表と裏のコインやカードを反転させるようなアニメーションがしたい アニメーションが知りたい 子Widgetのイベントに応じて、親Widgetのメソッドを実施し […]