Flutter/Dart Flutter-FutureBuilder考察 非同期関数の処理結果を画面に表示するときに使用するFutureBuilderだけど非同期関数の処理時間が極端に短い場合に、ちょっと個人的にどうかなと思うところがあった。 その内容と対策などについて考えてみた。 FutureBuilderと問... 2022.07.29 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-タイマーアプリケーションを作ってみる1 なんとなくAndroidアプリを作ってみたくなったので、今、とてもほしいと思っていたタイマーアプリを作ってみた。 ソフトは一応完了しているのだけど、その過程や、手こずったところなどを記述していきたい。 まずは仕様みたいなもの。 タイマーアプ... 2022.08.02 2022.10.04 Flutter/Dartその他
Flutter/Dart Flutter-タイマーアプリケーションを作ってみる2 Flutter-タイマーアプリケーションを作ってみる1の続き。 もうちょっと詳細に設計していく。 画面構成 構成と画面の遷移は以下の様な感じになる。 アイコンを使う場合は、その意匠、もしくはアイコン名を記入しておく。 トップ画面 タイマー実... 2022.08.03 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-タイマーアプリケーションを作ってみる3 Flutter-タイマーアプリケーションを作ってみる2の続き。 詳細設計へ落とす。文字に落とすとこんな感じ。 アプリケーションにはGetXパッケージを使用してMVVM的に作っている。 トップ画面 表示用のデータ TitleTable-id ... 2022.08.05 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-Windows開発環境のフォルダ構成 3月末にFlutterの環境をローカルマシンに構築して、最近Cドライブが肥大化してきたなと感じ、Flutterのファイル類はどこに保存されるのだろうかと思うようになった。 今回はWindows版だけどFlutterで使われるファイルがどこに... 2022.08.06 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-GetxController派生のMockでのエラー GetXのGetxController派生クラスのMockを作成する際に、ちょっと悩んだことを記述。 Mockオブジェクトを生成しGet.putすると以下のエラーが出た。 The following MissingStubError was... 2022.05.27 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-GetxControllerでのフェッチ処理 GetxController派生でのデータベース等からのフェッチ処理について、FutureBuilderと関連させる必要があったのでちょっと書いてみた。 初めに GetxController派生をViewModelとして、View側で表示さ... 2022.05.28 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-WidgetTestでちょっと調べたこと Flutterのウィジェットテストを行うときにつまずいたことなど。 AppBarにあるポップアップメニューを表示する。 onSubmittedへのテキスト入力。 テスト用のファイルの位置。 テストで使用するファイル名の生成。 void as... 2022.05.29 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-タイマーアプリケーションを作ってみる4 実装をするにあたって、事前に決めておいたことについて。 実装結果についてはgithubにあるんでそちらを見てもらうとして、実装をするにあたってどうやって進めて行ったか、またどういう設計にしていったかなど。 ちなみに昔であれば、前回までの詳細... 2022.08.12 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-タイマーアプリケーションを作ってみる5 実装時や実装後に問題となった点について。 想定していた機能がなかったり、Dozeを知らなかったためちょっといろいろ試行錯誤をしてしまった。 仕様変更した内容 発音関連 仕様では変更しているのだけど、当初の仕様ではシステムサウンドを設定するこ... 2022.08.17 2022.10.04 Flutter/Dartプログラム