eaglesakuraの技術ブログ

技術的な話題とか、メモとか。

2022-03-01から1ヶ月間の記事一覧

flutter build ipaのad-hocビルドが異様に遅い問題の対応

発生した問題 AppStore用ビルドは20分前後でビルドが完了する 検証用のAd-Hocビルドが60分以上時間がかかる XCode 13.2.1, Flutter 2.10.4 試したこと Swift/Clangの最適化レベルを変更 -> 効果なし dSYM出力無効化 -> 効果なし 突き止めた問題 --export-opt…

dartのFreezedとPImplイディオムでメンバ保護を行う

前提 Flutterの開発でReduxアーキテクチャを採用している。 Stateの管理に freezed を使うと、簡単な代わりに全てのメンバがpublicになってしまう。 一部のメンバはprivateにしたり、計算済みの値をキャッシュしたい。 改善 概念。 @freezed class ExampleSt…

dartでKotlin.internal funっぽいことをする

dartのinternal fun (dart 2.15には)ない(たぶん)。 特定packageだけでアクセスしたいメソッドとか作れない。 作ったらみんなアクセスされてしまう。 解決方法 // src/example.dart class Example { String _value = ''; String get value => _value; } …