nowinandroid

APP设计

页面包括:介绍、样式说明、组件、布局示例,更多内容请参考 Now In Android Case Study

Material 3 主题色彩定制可以在 Material Theme Builder 上找到。

架构学习

代码示例

主题订阅

TODO
UDF 有助于实现以下几点:

  • 数据一致性。界面只有一个可信来源。
  • 可测试性。状态来源是独立的,因此可独立于界面进行测试。
  • 可维护性。状态的更改遵循明确定义的模式,即状态更改是用户事件及其数据拉取来源共同作用的结果。

模块化学习

  • 可扩展性,低耦合(屏蔽差异)
  • 并行开发,尽量少代码冲突(统一套依赖版本管理体系)
  • 责任链,谁开发谁负责
  • 封装,代码隔离(便于使用、减少细节暴露)
  • 构建速度,减少编译时间(模块化编译)
  • 多种版本,根据需要进行业务模块集成打包
  • 代码复用,减少重复开发

模块关系图

模块化代码示例

  • 依赖注入,处理依赖关系
  • 网络封装
chinese copywriting tutorial
projectDependencyGraph
© 2020 qomg
Powered by hexo | Theme is blank