最流行的Android native MVVM框架,RoboBinding 0.8.6 發布
首先恭喜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.油Tube.com/watch?v=2sSBVaX77xA
RoboBinding QQ群:308303599
RoboBinding除了幫助你組織優美的項目結構外,大大的減少了你的應用UI部分代碼量,應該能少50%。不像其它的框架,RoboBinding只專注于MVVM模式。
RoboBinding
注重代碼質量,擁有完整的測試集以及自動化測試與發布(基于Cloudbees)。保證項目的健康,可持續的發展。通過簡單的幾個步驟你就可以搭建起
RoboBinding源代碼項目,開始貢獻于RoboBinding。你可以享受優秀代碼帶給你的樂趣以及軟件開發的藝術。請從這里開始你的貢獻之旅。
本次版本0.8.6更新如下:
更新了以AspectJ方式實現Presentation Model。現在要調用像方法firePropertyChange("propertyName"),需要顯示定義一個PresentationModelChangeSupport成員變量。
對Proguard配置進行了小的更新。
更新了JavaDocs,只包含公共的APIs。
更新了所有的項目,都使用Gradle構建方式。
將Robolectric升級到版本2.3。