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

标签: 软件更新新闻 | 发表时间:2014-09-27 12:18 | 作者:
出处:http://www.oschina.net/?from=rss

RoboBinding目前是最受欢迎的Android native MVVM框架。其他的有Android Binding,Bindroid等。

RoboBinding是一个实现了数据绑定 Presentation Model( MVVM) 模式的Android开源框架。请看框架介绍与最简单的 AndroidMVVM了解学习。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除了帮助你组织优美的项目结构外,大大的减少了你的应用UI部分代码量,应该能少50%,你可以把框架介绍里的 AndroidMVVM例子用普通的Android代码编写对比。不像其它的框架,RoboBinding只专注于MVVM模式。

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

两个小版本更新信息来自 这里
版本 0.8.8
bug #176 多个双向视图属性同时绑定到PresentationModel的同一个属性时,有时候会出错。
bug #178 在Android 4.4版本后,在LinearLayout里包含spinner并且orientation为horizontal时出现NullPointer。 受这个bug的影响,org.robobinding.ViewBinder 与 org.robobinding.binder.Binders API有些变更 。

版本 0.8.7
bug #172 使用带有AspectJ的PresentationModel时,在构造函数里调用setter抛出NullPointer。
优化 #174 去掉了org.robobinding.itempresentationmodel.AbstractItemPresentationModel,避免混淆。
新特性 #170 增加了对Presentation 更新操作的限制,只能在UI thread里进行。

相关 [robobinding android 数据绑定] 推荐:

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

- - 开源中国社区最新新闻
RoboBinding目前是最受欢迎的Android native MVVM框架. 其他的有Android Binding,Bindroid等. RoboBinding是一个实现了数据绑定 Presentation Model( MVVM) 模式的Android开源框架. 请看框架介绍与最简单的 AndroidMVVM了解学习.

谈谈数据绑定

- - 四火的唠叨
在 Wikipedia上数据绑定的定义是:. 就是说,数据绑定是用来给视图层和业务逻辑层建立连接的,把业务逻辑的数据变化体现到视图的展示上面去,反之亦然. 其实质,不妨这样理解,就是将数据对象序列化并传递给视图的过程. XML数据绑定是最原始的种类的,比如 WPF里面的数据绑定:. 这种语法无比啰嗦累赘,我不喜欢,虽说很多DSL都是这样设计的.

注解式控制器详解(SpringMVC强大的数据绑定)

- - 行业应用 - ITeye博客
注解式控制器详解(SpringMVC强大的数据绑定). 到目前为止,请求已经能交给我们的处理器进行处理了,接下来的事情是要进行收集数据啦,接下来我们看看我们能从请求中收集到哪些数据,如图6-11:. 1、@RequestParam绑定单个请求参数值;. 2、@PathVariable绑定URI模板变量值;.

spring mvc表单复杂类型数据绑定

- - CSDN博客Web前端推荐文章
spring mvc提供了和struts2差不多类似的数据绑定功能. 对应封装的javabean 如下:. private Date duptime;//单据上传时间. private String soperator;//操作人. private Date doperatetime;//操作时间.

cxf+web service(二)代理工厂,安全验证,数据绑定

- - ITeye博客
(二)代理工厂,安全验证,数据绑定. 1.服务端:ServerFactoryBean,JaxWsServerFactoryBean 用于服务端调用.前者针对POJO,后者针对JAX-WS,他们用于生成服务端的EndPoint,暴露出服务接口. 2.客户端:ClientProxyFactoryBean,JaxWsProxyFactoryBean 用于客户端调用.前者针对POJO,后者针对JAX-WS,他用于在客户端生成Web Service的代理proxy.

Android 遥控车

- CasparZ - LinuxTOY
您确定您真的会用 Android 手机玩赛车. 16 岁的法国学生 Jonathan Rico 使用 Android 手机通过蓝牙实现了对改装玩具汽车的遥控. 操控的方式和那些标榜的智能手机游戏一样,使用重力感应,差别是这次控制的是现实世界中的遥控汽车. 收藏到 del.icio.us |.

Android免费?毛

- Ruby - FeedzShare
来自: 36氪 - FeedzShare  . 发布时间:2011年08月17日,  已有 2 人推荐. 微软CEO Steve Ballmer在预测竞争对手产品时通常口无遮拦. 比如他去年抨击Google的Android战略时,很多人都不屑一顾. 接着Android蚕食了微软的地盘,后来又开始侵犯苹果的地盘.

GetEd2k (Android应用)

- 某牢 - eMule Fans 电骡爱好者
GetEd2k是一个Android应用程序,作者是anacletus. 此应用可以帮助你把网页中的电驴(eDonkey) 链接添加到你个人电脑的电驴客户端里,不过前提是你的客户端开启了用于远程控制的Web interface(Web服务器,网页接口,Web界面),当然,eMule(电骡), MLDonkey 和 aMule 都支持该功能,所以这三种主流电驴客户端的用户都可以使用GetEd2k.

Android 4.0发布

- coofucoo - Solidot
Shawn the R0ck 写道 "2011年10月19日早上10点,谷歌与三星联手在香港发布了Android 4.0和Galaxy Nexus. " Android 4.0 的主要特性包括:更精细的UI,加强多任务和通知功能,锁屏下可打开摄像头和浏览通知,改进文本输入和拼写检查;增强视频录制和图像编辑功能,支持剪裁和旋转图片、消除红眼、添加效果等;面部识别解锁;Android Beam允许两台支持NFC的设备之间交换应用程序、联系人、音乐和视频;Wi-Fi Direct,蓝牙HDP,等等.