在旧版本 Dart 中,管理原生库往往需要在各平台工程中配置,还要引入一整套 Flutter 依赖以启用资源管理,相关配置分散、维护成本较高。为解决这些问题,Dart 在 3.10 正式引入 Dart Hooks (前身 native_assets)。诸如 sqlite3 等库也已率先迁移至这一全新管理机制。
目前本库仍使用传统机制管理原生库,因此仍面临必须依赖 Flutter、在 flutter test 中无法正确定位原生库等问题。为改善开发维护体验,后续计划迁移至 Dart Hooks,解除对 Flutter 的非必要依赖。
在旧版本 Dart 中,管理原生库往往需要在各平台工程中配置,还要引入一整套 Flutter 依赖以启用资源管理,相关配置分散、维护成本较高。为解决这些问题,Dart 在 3.10 正式引入 Dart Hooks (前身 native_assets)。诸如
sqlite3等库也已率先迁移至这一全新管理机制。目前本库仍使用传统机制管理原生库,因此仍面临必须依赖 Flutter、在
flutter test中无法正确定位原生库等问题。为改善开发维护体验,后续计划迁移至 Dart Hooks,解除对 Flutter 的非必要依赖。