Flutter monoさんの静的解析強化パッケージ「pedantic_mono」(Lint)をリリース済みアプリに投入してみた。 Flutterを触り始めて5ヶ月。 アプリを作りながら都度ググって学んできましたが、いまいちFlutterの作法が掴みきれずにモヤモヤしているところに、monoさんのツイートが流れてきました。 ちょうどいい... 2021.07.08 Flutter
Flutter Flutterでプロジェクト名と追加パッケージの名前が同じ場合、エラー「A package may not list itself as a dependency.」になる原因と対策。 パッケージ選定のために使い捨てのプロジェクトを作って試す際、プロジェクト名とパッケージ名を同じ名前で作ってしまったときにハマりました。 あまりないケースかもしれませんが、私はまたやってしまいそうなので自戒を込めて記事を残すことにしま... 2021.07.06 Flutter
Flutter FlutterでWebView(flutter_webview_plugin)を使ってページ内のJavaScriptを実行する 「横浜市立利用状況」アプリでは、予約や予約取消、貸出延長、再予約の補助として、横浜市立図書館検索ページをWebViewで開いて必要なページまで遷移、設定する機能があります。 WebViewは、flutter_webview_plug... 2021.07.03 Flutter
Flutter FlutterでAppBarをタップしてスクロールリセットする 「来期アニメ」アプリで、AppBarをタップしたらスクロールを一番上に戻す処理を入れたかったので調べました。 AppBar自体にはonTapイベントはないようで、stack over flowにちょうど良いのがあったので参考にさせて... 2021.06.30 Flutter
Flutter Upgrading Flutter to 2.2.2 from 2.2.1/Flutterバージョンアップ Flutterがバージョンアップすると、何かにつけて以下のメッセージが出て気になってしまうので、バージョンを2.2.1から2.2.2に上げることにしました。 ╔══════════════════════════════════... 2021.06.28 Flutter
Flutter 「来期アニメ」アプリへのチュートリアルの組み込み(tutorial_coach_mark、scrollable_positioned_list) 前回のブログでtutorial_coach_markパッケージの組み込み方法はわかったので、次は実際に「来期アニメ」への組み込み対応をしました。 いくつか追加で必要な対応があったので紹介します。 対象のウィジェット... 2021.06.24 Flutter来期アニメ
Flutter Flutterアプリでtutorial_coach_markパッケージを使ってチュートリアルを簡単に実装する 「来期アニメ」アプリにチュートリアルをつけたいと思ってどんなパッケージがあるか調べました。いくつかの中から、評判が良くて表示もかっこいいtutorial_coach_markを選んで試してみました。 パッケージのページにある... 2021.06.22 Flutter
Dart Dartの同期ジェネレータの動きがさっぱりわからないので調べてみた。 先日のブログでFlutterのChipウィジェットの使い方を確認したときに出てきた以下の実装を「同期ジェネレータ」というらしいのですがこれの動きがさっぱりわからなかったので調べてみました。 children: filte... 2021.06.20 DartFlutter
Flutter Flutterで画面遷移の際に渡した引数を遷移先で1回だけ受け取る(buildメソッド以外で受け取る)方法 FlutterでPage1からPage2に遷移する際の引数の渡し方としてググるとよく出てくるのが、次の方法です。 // ルーティング定義 class MyApp extends StatelessWidget { @overri... 2021.06.13 Flutter来期アニメ
Flutter Flutterで画面全体をマスクするローディングダイアログ 通信中に、AppBarも含めた画面全体をマスクしてローディングの表示をしたかったので調べました。 ・ローディングダイアログを開く showGeneralDialog( context: context, b... 2021.06.11 Flutter