Dart

Flutter/Dart

Flutter-Function

ちょっと前にteratailでFlutter(Dart)の関数についての質問があったので、ちょっと興味があったので調べてみた。 関数とは Dartの関数とは何なのだろうか。これについてはDartの言語ツアーに以下の様に書かれている。 Dar...
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/14 SharedPreferencesがすでに設定されていた場合の追記 テスト時の使用法 テスト対象でShar...
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