Flutter開発からの離別

はじめに

これまで、Flutter 開発で Windows 向けアプリ(小物ツール)を作って来たが不満が増してきた
ついでに android 向けアプリも微調整で作成できて、画面デザインも洗練されている等利点も多いが…

不満点

  • 実行時ランタイムがどでかい
  • リソースデータが別で data フォルダを一緒に設置
  • コマンドライン引数指定ができない(これは自分の理解不足とWin32API使えば対応可)
  • Debug と Release で動作が違う(一番は表示がおかしくなる)
  • Dart 言語の仕様に拒絶反応が出始めた(これは好みの問題だが重要)
  • パッケージ開発をサードパーティに依存していて基本機能ライブラリが拡充する気配が無い

最近だが、Release 版では、 Widget 表示がグレーブロック表示になる問題が多発
それぞれの Widget がグレーの矩形表示で内容が全くわからなくなる現象をグレーブロック問題と呼称している

Debug 版
20240330_deb

Release 版
20240330_rel

これが全く解決する希望も無く、その他の不満も在って、Flutter 開発からは離れることを決めた

まとめ

即座に別の Multi Platform Framework へとは難しいがグレーブロック問題は離別への決定的な理由

タイトルとURLをコピーしました