Dart

Flutter/Dart

Flutter-Function

ちょっと前にteratailでFlutter(Dart)の関数についての質問があったので、ちょっと興味があったので調べてみた。関数とはDartの関数とは何なのだろうか。これについてはDartの言語ツアーに以下の様に書かれている。Dart i...
Flutter/Dart

Flutter-JSONのシリアライズ・デシリアライズ

継承関係にあるクラスをJSONでシリアライズ・デシリアライズする場合の方法について。使うパッケージはjson_serializable。ググるとシリアライズについてはヒットするのだけど、デシリアライズは見つけることができず、とりあえず自分で...
Flutter/Dart

Flutter-テストでDLLが読み込めませんというエラー

openpgpというパッケージを使用して単体テストをしていた時、「Invalid argument(s): Failed to load dynamic library 'libopenpgp_bridge.dll': error code...
Flutter/Dart

Flutter-JSONのシリアライズ2

dart:convertのJsonEncoderでUint8List形式をbase64形式の文字列で出力したかったので、標準のJsonEncoderを改良してみた。経緯現在作成しているアプリで、SQL DBに格納されているBLOB形式のデー...
Flutter/Dart

Flutter-テスト時のSharedPreferences取扱い注意点

SharedPreferencesを使っているメソッドのテストでどうしてもデータが取得できなかった件について。 2022/07/14SharedPreferencesがすでに設定されていた場合の追記テスト時の使用法テスト対象でSharedP...
Flutter/Dart

Flutter-WidgetTestでちょっと調べたこと2

Flutterのウィジェットテストを行うときにつまずいたことなどのその2。 Slidableのテスト ReorderableListViewのテストSlidableのテストドラッグしてActionPaneに設定されている項目を表示させるため...
Flutter/Dart

Dart-Async/Awaitをちょっと調査

Dartの非同期処理のうちAsync/Awaitのサンプルを作ったところ、想定通りにAsyncメソッドが動かなかったのでちょっと調べてみた。Dartのドキュメントを見てもこれに関して直接的な解説はなかったのだけど、検索してみると2014年頃...
Flutter/Dart

Flutter-Function 2

Functionというかオーバーロード・オーバーライド関連についてちょっと調べてみた。 下記内容はDart Version 2.10の仕様をもとに記載している。オーバーロード定義Dartには定義がないので、C++の方を参照すると以下のような...
Sponsored Link