Niku
轻松的属性构建器,用于编写可维护的 Flutter UI。
为什么
在 Flutter 中创建 UI 很容易。它的声明式特性使开发者能够控制 UI 的每一个细节和结果。
为了在 Flutter 中创建样式,开发者必须描述 Widget 的每一个细节。这就像低级编程 UI 一样,在一些属性比其他属性更复杂的情况下,例如 MaterialStateProperty,在属性之间进行调整会变得困难。
当代码库变得更复杂时,Flutter 本身的语法过于冗长和嵌套,导致难以维护,通常被称为“嵌套地狱”。
Niku 通过提供一个工具包来使用属性构建器来设置 Widget 样式,从而帮助解决这个问题。提供一种更流畅、更简洁、更直接和更易于维护的方式来组合 Flutter 中的样式。
