百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

RoboBinding

> 编程语言
开源

一个用于 Android 平台的数据绑定 Presentation Model (MVVM) 框架。

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个用于 Android 平台的数据绑定 Presentation Model (MVVM) 框架。

= 请注意,此项目不再维护。由于个人时间限制,我目前无法继续维护。请使用链接:https://developer.android.com/topic/libraries/data-binding/index.html[官方 Android 数据绑定]。 = 图像:http://robobinding.org/images/robobindinglogo.png[width=60, height=60] RoboBinding 一个用于 Android 平台的数据绑定 http://martinfowler.com/eaaDev/PresentationModel.html[Presentation Model](MVVM) 框架。RoboBinding 可帮助您编写更易于阅读、测试和维护的 UI 代码,而不会影响性能(代码生成而不是 Java 反射)。 删除 - 许多不必要的代码(例如,addXXListener(),findViewById()...) - 通过绑定。 将 - 很难进行单元测试,并且 Android 单元测试运行了很长时间,这使得单元测试不切实际 - 转化为纯 POJO PresentationModel,并配备正常的 JUnit 测试。 提供对象 Cursor 作为 - 关系 Cursor 的替代,但我们习惯使用对象。很容易为任何自定义组件、第三方组件或 Android 小组件实现属性绑定,这简化了代码并产生了更易于维护的代码基。 请观看 http://skillsmatter.com/podcast/os-mobile-server/core-dev-talk-robobinding[一个介绍性视频],然后从链接:http://robobinding.org/gettingstarted.html[这里]开始。 RoboBinding 重视代码质量。框架源代码非常易读,并附带完整的测试集,这使得贡献变得容易和愉快。 想要贡献吗?请从链接:http://robobinding.org/insightintoframework.html#setupeclipsedevelopmentenvironment[这里]开始。 RoboBinding 喜欢听到任何声音(正面或负面)或建议,并邀请您在 RoboBinding http://groups.google.com/group/robobinding[Google 组]中发帖。 链接:http://robobinding.org/gettingstarted.html[Getting Started] 链接:http://robobinding.org/insightintoframework.html[Insight Into Framework] 链接:https://oss.sonatype.org/service/local/repositories/releases/archive/org/robobinding/robobinding/0.8.12/robobinding-0.8.12-javadoc.jar/!/index.html[API 和绑定属性 JavaDocs] 链接:http://robobinding.org/about.html[关于] 链接…

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言