プログラムFlutter-Cupertino系のGoldenテスト CupertinoPickerを使ったWidgetをGolden_testでテストしようとしたらテキスト文字が正しく描画されていなかったのでその対応方法について記載。 初めに 今回、数値を選択するというダイアログを作成するにあたり、Cu... 2022.06.18プログラム
プログラムFlutter-ListViewで末尾に追加したアイテムにジャンプする ListView(サンプルはReorderableListView)なんだけど、末尾にアイテムを追加しそこにスクロール位置を移動する方法について。 実装方法 概要で、一部抜粋なんだけど以下の様な実装になる。 bool toLast... 2022.06.03プログラム
プログラムFlutter-WidgetTestでちょっと調べたこと Flutterのウィジェットテストを行うときにつまずいたことなど。 AppBarにあるポップアップメニューを表示する。 onSubmittedへのテキスト入力。 テスト用のファイルの位置。 テストで使用するファイ... 2022.05.29プログラム
プログラムFlutter-GetxControllerでのフェッチ処理 GetxController派生でのデータベース等からのフェッチ処理について、FutureBuilderと関連させる必要があったのでちょっと書いてみた。 初めに GetxController派生をViewModelとして、View側で表... 2022.05.28プログラム
プログラムFlutter-GetxController派生のMockでのエラー GetXのGetxController派生クラスのMockを作成する際に、ちょっと悩んだことを記述。 Mockオブジェクトを生成しGet.putすると以下のエラーが出た。 The following MissingStubError... 2022.05.27プログラム
プログラムFlutter-Widget Test時の日本語表示 Flutterのgolden_toolkitで日本語を表示する場合の手順について。 ついでにGetXを使用した場合の国際化と合わせた利用方法についても記載。 2022/05/25 テスト時のGetXでの国際化メッセージの設定に... 2022.04.24 2022.05.25プログラム
プログラムFlutter-JSONのシリアライズ2 dart:convertのJsonEncoderでUint8List形式をbase64形式の文字列で出力したかったので、標準のJsonEncoderを改良してみた。 経緯 現在作成しているアプリで、SQL DBに格納されているBLOB形... 2022.05.17プログラム
プログラムFlutter-テストでDLLが読み込めませんというエラー openpgpというパッケージを使用して単体テストをしていた時、「Invalid argument(s): Failed to load dynamic library 'libopenpgp_bridge.dll': error code... 2022.05.09 2022.05.12プログラム
プログラムFlutter-JSONのシリアライズ・デシリアライズ 継承関係にあるクラスをJSONでシリアライズ・デシリアライズする場合の方法について。 使うパッケージはjson_serializable。 ググるとシリアライズについてはヒットするのだけど、デシリアライズは見つけることができず、とり... 2022.05.05プログラム
プログラムFlutter-GetX下でのView(Widget)のテスト FlutterのView(Widget)のテストで、状態管理やルート管理にGetXを使用していた場合のテスト側の実装方法について。 経緯 ViewとViewModelを使った画面で、国際化対応の表示テスト(Flutter-Widget ... 2022.04.26プログラム