Android轻量级MVVM demo, 简单易读易上手: https://gitee.com/aican/mvvm_demo mvvm框架的demo。精简删除google官方demo的工厂模式。 数据分为: data层::获取api数据并解析成data层model domain层:处理成ui层model ui层::展示数据 使用dagger、databingding、rxjava、rxandroid等。 心得: 如何区分view和viewmodel,哪些东西需要写在viewmodel? mvvm有一个很大的优点就是可以做junit test 测试, 那么理论上我们的所有的逻辑代码,for、i