Tom*_*eld 64 java android design-patterns dependency-injection mvvm
我目前做了很多WPF开发,并开始创建一些基本的Android应用程序.在创建WPF应用程序时,我经常使用MVVM,通常使用Prism,并且想知道Android平台是否有任何MVVM示例?
xan*_*ndy 87
我是Android-Binding的开发者.就像@Brentley所说,这是一个非常新的项目,但我希望能获得更多的嗡嗡声和经验,以便它可以得到改善.回到你的问题,我在MVVM上用android-binding编写了一些简单的介绍/教程:
我有时会使用ViewModels从纯模型转换为模型应该显示的内容,但是MVVM-isms的大部分来自于你在WPF框架中内置了这个海量数据绑定引擎的事实.您可能无法在Android世界中找到WPF + MVVM的确切体验,但您可以采用许多好的概念并实现它们(只是没有自动数据绑定的东西).
首先,只需创建ViewModels.您不需要像Prism这样的框架来创建ViewModels.您没有所有PropertyChanged通知和类似的东西,但您可以将您的数据转换为UI可以更好地使用的信息,这将清理您的代码.一个完美的例子是我用滑块重的UI做的事情.Android的SeekBar始终为零,并使用整数值,因此您无法绑定模型中的最小值,最大值和增量值.您可以使用ViewModel将您的最小/最大值转换为您的SeekBar可以使用的基于0的等价物......只是一个示例.基于值范围等显示颜色和大小也是如此.对我来说,这就是ViewModel的全部内容.
至于DependencyInjection的东西,请查看RoboGuice.我刚开始在其中一个项目中看到其创建者在本地Meetup上的演示文稿时开始使用它,这可能就是您正在寻找的内容.
归档时间: |
|
查看次数: |
60762 次 |
最近记录: |