Flutter/Dart Flutter-タイマーアプリケーションを作ってみる3 Flutter-タイマーアプリケーションを作ってみる2の続き。詳細設計へ落とす。文字に落とすとこんな感じ。アプリケーションにはGetXパッケージを使用してMVVM的に作っている。トップ画面表示用のデータTitleTable-id を「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-タイマーアプリケーションを作ってみる4 実装をするにあたって、事前に決めておいたことについて。実装結果についてはgithubにあるんでそちらを見てもらうとして、実装をするにあたってどうやって進めて行ったか、またどういう設計にしていったかなど。ちなみに昔であれば、前回までの詳細仕様... 2022.08.12 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-タイマーアプリケーションを作ってみる5 実装時や実装後に問題となった点について。想定していた機能がなかったり、Dozeを知らなかったためちょっといろいろ試行錯誤をしてしまった。仕様変更した内容発音関連仕様では変更しているのだけど、当初の仕様ではシステムサウンドを設定することを前提... 2022.08.17 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-タイマーアプリケーションを作ってみる6 使っていて不具合があったのでその修正を行ったついでに、タイマー実行画面の実行速度に関するパフォーマンスチューニングをやってみた。この内容はGithubにプッシュしてある。現在の状況計測方法基本的には以下のページ以降に書かれているものを参考に... 2022.08.20 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-定時処理の実装方法について Flutterで定期的に、例えば15分とか1時間置きにとか、実行する処理を実装するにはどうしたらいいのかの検討。ネイティブなAndroid側ではたぶん調べつくされたものなのかもしれないけど、その開発環境でプログラムの実装はしたことないため、... 2022.09.20 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-JSONのシリアライズ・デシリアライズ 継承関係にあるクラスをJSONでシリアライズ・デシリアライズする場合の方法について。使うパッケージはjson_serializable。ググるとシリアライズについてはヒットするのだけど、デシリアライズは見つけることができず、とりあえず自分で... 2022.05.05 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-テストでDLLが読み込めませんというエラー openpgpというパッケージを使用して単体テストをしていた時、「Invalid argument(s): Failed to load dynamic library 'libopenpgp_bridge.dll': error code... 2022.05.09 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-JSONのシリアライズ2 dart:convertのJsonEncoderでUint8List形式をbase64形式の文字列で出力したかったので、標準のJsonEncoderを改良してみた。経緯現在作成しているアプリで、SQL DBに格納されているBLOB形式のデー... 2022.05.17 2022.10.04 Flutter/Dartプログラム
Flutter/Dart Flutter-テスト時のSharedPreferences取扱い注意点 SharedPreferencesを使っているメソッドのテストでどうしてもデータが取得できなかった件について。 2022/07/14SharedPreferencesがすでに設定されていた場合の追記テスト時の使用法テスト対象でSharedP... 2022.07.09 2022.10.04 Flutter/Dartプログラム