YEAR

2022年

  • 2022年3月21日
  • 2023年11月18日

The minCompileSdk (31) specified in a dependency’s AAR metadata からのエラー3コンボ

2021年11月から更新してなかったFlutterのプロジェクトを2022年3月にAndroidで実行しようとすると、エラーが連続で発生した。せっかくなので、記録を残します。 【2023/11/18追記】Flutter 3.16.0 でも動作確認。動画を追加。 環境 2022/03/21に実施。 >flutter doctor Doctor summary (to see all detai […]

  • 2022年3月19日
  • 2022年3月19日

Dart で JavaのEnumっぽいことをする

DartのenumはJavaのenumと比べて、非力かと思っています。 Dart 値を羅列するだけ。 Java enumの一つの値に対して、データを持つことができる。 Dartでenumの値に、名前やメソッドを付随させようとすると、swich文で実現させます。 そこで、DartでもJavaのように、値や関数を定義できるようにしたenumっぽいことをしようと思います。 想定 ユーザ登録時にDropd […]

  • 2022年3月18日
  • 2022年3月18日

[Flutter] ListTileの設定。メニュー付

Flutterで一覧を作成するときには、ListTileを使用します。ListTileのサンプルはたくさん見つかります。ただ、メニューも含めてコピペできるソースがなかったので、作成しました。 コピペ用のソース 解説 画像がほぼ全てですが、、、 title: タイルのメインのコンテンツ。情報の名前など。 subtitle: タイルのサブのコンテンツ。情報の補足説明など。 leading: タイルの先 […]

  • 2022年3月17日
  • 2022年3月17日

[Flutter]非同期処理で値を取得するまで待機する Completer テストコード付き

非同期を含めた処理を書いていると、非同期処理が完了してから、メインの処理を続けたいときがある。もしくは、非同期処理の結果を、メインの処理に表示したいときがある。そんなときに、Completerが役に立つ。 実際に使ったこと 私が実際にCompleterを使った一例は、以下の通りです。 3つの音を連続して再生させるために、それぞれの音の完了時に、次の音の開始前にCompleterで待機した Fire […]

  • 2022年3月17日

さくしんのUdemyのFlutter講座【クーポンコード付】

Udemyにて、Flutterの脱初心者用の講座を公開しています。クーポンコードを用意しましたので、お使いください! こちらのクーポンコードは、WEBブラウザでのみ有効です。Udemyアプリ(Android/iOS両方)では使えません。ブラウザから購入して頂けると嬉しいです! クーポンコード:202203 Flutterアプリの画面がごちゃごちゃしてしまう、、、 私も同じ悩みを持っていました。MV […]

  • 2022年3月1日
  • 2024年3月3日

【Flutter】GoRouterを使った画面遷移【ソース付】

Flutterの画面遷移は以下の2種類があります。 Navigator 1ではWEB対応が不十分でした。WEB対応のためにNavigator 2がリリースされましたが、通常の開発者には難しいと言われていました。そのため、簡易化されたバージョンがリリースされるのではないかと言われていましたが、GoRouterは公式?な簡易的な画面遷移のプラグインになりました。この投稿では、まず最低限はGoRoute […]

  • 2022年2月23日
  • 2024年10月1日

[FlutterでAssets名を自動生成] 手っ取り早く始めるFlutterGen

FlutterGenとは Flutterでは、アセット(画像や音楽データのリソース)をアプリに含めてリリースできます。一般的にはAssetsというディレクトリの中にデータを置きます。しかし、ファイルなので、普通に使用すると、ファイル名をコピーしないといけません。そのため、コピーの間違いなどが発生しますし、コピーするのが手間です。それを解決するのが、FlutterGenです。 Assetsの中のディ […]