我了解MVVM, Dagger2, Retrofit, Rxjava, LiveData, ViewModel
。我在没有Fragments
https://github.com/karthik5418/android--demo/tree/snapdeal_search
现在我对他们的高级实施有一些疑问
我是否需要学习DataBinding
(即有必要获得干净的代码和测试)
我经历了几个博客的高级实施,每个博客都有自己的方式。有些看起来更高级别的抽象,我认为没有必要
参考:https://github.com/MindorksOpenSource/android-mvvm-architecture
https://medium.com/@iammert/new-android-injector-with-dagger-2-part-1-8baa60152abe
我现在感到困惑,我应该为生产做些什么?
请帮助我提供一些我可以遵循的参考资料。
答案 0 :(得分:0)
查看此存储库 https://github.com/balwinderSingh1989/MVVMCleanAndroid,其中包含您用来启动项目的架构结构。
是的,您应该学习数据绑定(几乎没有任何学习曲线)。还要确保您也探索了绑定适配器。