RoboBinding 与 Android MVVM 绑定
RoboBinding vs Android Binding for MVVM
使用 RoboBinding 与 Android 绑定有哪些优缺点。
例如。
- RoboBinding 可以用在片段上吗?
- 片段的 Android 绑定怎么样?
- 有没有使用反射在 运行 时减慢 Android 的速度?
- 还有哪些可以用proguard混淆?
- 两者中的任何一个都可以自动生成 viewModel 界面吗?
我没用过Android绑定,但有一些robobinding的经验
- 是的,很不起眼
- 不知道
- 我没有注意到绑定多达 30 个属性的表单有任何问题
- 在某种程度上。你必须保留你绑定的所有 PM 属性,构造函数和注释
- 没有
请注意,robobinding 不适用于 material 设计,is not working at all 不适用于 AppCompat 22+
我都用过,虽然我喜欢 RoboBinding(我什至对代码有一些贡献)我已经切换到数据绑定来满足我所有的绑定需求。
http://developer.android.com/tools/data-binding/guide.html
它没有我在 RoboBinding 中喜欢的一些 bi-directional 绑定优点,但它在这一点上非常可靠,并且直接来自 Google。它可以让你做一些很酷的事情
这是一个 post 我有一个涉及数据绑定以及其他东西的东西
我也可以推荐 Anvil (https://github.com/zserge/anvil) 吗?整个库 API 只有 ~10 个最重要的方法。灵感来自 React.js.
不使用反射(除了创建视图,但 XML 膨胀器也使用它)。可以与 Proguard 一起使用,但未剥离时只有 ~100KB,所以我通常在没有 Proguard 的情况下使用。最好与 Kotlin 一起使用,但也支持 Java 6/8.
如果您熟悉 React 并且正在寻找 Redux 实现 - 这是我通常与 Anvil 一起使用的实现:https://github.com/trikita/jedux
使用 RoboBinding 与 Android 绑定有哪些优缺点。
例如。
- RoboBinding 可以用在片段上吗?
- 片段的 Android 绑定怎么样?
- 有没有使用反射在 运行 时减慢 Android 的速度?
- 还有哪些可以用proguard混淆?
- 两者中的任何一个都可以自动生成 viewModel 界面吗?
我没用过Android绑定,但有一些robobinding的经验
- 是的,很不起眼
- 不知道
- 我没有注意到绑定多达 30 个属性的表单有任何问题
- 在某种程度上。你必须保留你绑定的所有 PM 属性,构造函数和注释
- 没有
请注意,robobinding 不适用于 material 设计,is not working at all 不适用于 AppCompat 22+
我都用过,虽然我喜欢 RoboBinding(我什至对代码有一些贡献)我已经切换到数据绑定来满足我所有的绑定需求。
http://developer.android.com/tools/data-binding/guide.html
它没有我在 RoboBinding 中喜欢的一些 bi-directional 绑定优点,但它在这一点上非常可靠,并且直接来自 Google。它可以让你做一些很酷的事情
这是一个 post 我有一个涉及数据绑定以及其他东西的东西
我也可以推荐 Anvil (https://github.com/zserge/anvil) 吗?整个库 API 只有 ~10 个最重要的方法。灵感来自 React.js.
不使用反射(除了创建视图,但 XML 膨胀器也使用它)。可以与 Proguard 一起使用,但未剥离时只有 ~100KB,所以我通常在没有 Proguard 的情况下使用。最好与 Kotlin 一起使用,但也支持 Java 6/8.
如果您熟悉 React 并且正在寻找 Redux 实现 - 这是我通常与 Anvil 一起使用的实现:https://github.com/trikita/jedux