关于mvvm模式架构设计的灵感:
1.一个view对应一个model(一个model可以包含多个子model)
2.数据仓库与缓存策略(多级缓存、定时清理与失效机制)
3.实现技术选型
databinding、butter knife、原生
livedata、原生
rxjava、lifecycle、viewmodel、自定义实现调度(本质都是采用发布订阅者模式解决线程调度问题)
4.如何根据业务需求定义model是关键
5.技术框架设计、(功能)业务逻辑快设计、ui理念设计、交互设计、接口设计、安全设计
网友评论