RoboBinding 0.8.6 发布,Android数据绑定框架

来源: 投稿
作者: cheng112
2014-09-21

首先恭喜RoboBinding成为最流行的Android native MVVM框架。

RoboBinding是一个实现了数据绑定 Presentation Model(MVVM) 模式的Android开源框架。请看框架介绍了解学习。MVVM模式是MVC模式的重要更新,使得项目结构更加的优美,易于维护以及方便于测试。这也是为什么几个主流的语言都有相应的MVVM框架实现如Microsfot WPF, Silverlight,JavaFX以及Flex。

项目的地址也入门介绍:
框架首页 - https://github.com/RoboBinding/RoboBinding
入门文档 - http://robobinding.github.io/RoboBinding/getting_started.zh.html
介绍视频 - https://www.youtube.com/watch?v=2sSBVaX77xA
RoboBinding QQ群:308303599

RoboBinding除了帮助你组织优美的项目结构外,大大的减少了你的应用UI部分代码量,应该能少50%,你可以把框架介绍里的AndroidMVVM例子用普通的Android代码编写对比。不像其它的框架,RoboBinding只专注于MVVM模式。

RoboBinding注重代码质量,拥有完整的测试集以及自动化测试与发布(基于Cloudbees)。保证项目的健康,可持续的发展。通过简单的几个步骤你就可以搭建起RoboBinding源代码项目,开始贡献于RoboBinding。你可以享受优秀代码带给你的乐趣以及软件开发的艺术。请从这里开始你的贡献之旅。

本次版本0.8.6更新如下:

  • 更新了以AspectJ方式实现Presentation Model。现在要调用像方法firePropertyChange("propertyName"),需要显示定义一个PresentationModelChangeSupport成员变量。

  • 对Proguard配置进行了小的更新。

  • 更新了JavaDocs,只包含公共的APIs。

  • 更新了所有的项目,都使用Gradle构建方式。

  • 将Robolectric升级到版本2.3。

展开阅读全文
21 收藏
分享
加载中
更多评论
8 评论
21 收藏
分享
返回顶部
顶部