文件名称:immaterial:探索Android架构
文件大小:1.16MB
文件格式:ZIP
更新时间:2024-06-01 00:18:18
Java
物质的 Android设计模式和应用程序设计探索 核心结构 此应用程序混合使用Java和Android模块。 Java模块允许更简单的实现和更快的构建时间,因为所有测试均以简单的Junit测试运行。 Android模块仅保留那些需要了解Android代码的模块,从而实现了处理代码和UI代码的分离。 此应用程序使用的核心框架是和 。 框架用于后端模块之间的通信,这些后端模块用于实现remote处理和cached处理,这些处理又封装在conductor模块中。 conductor模块是后端处理和以UI为中心的功能之间的枢纽点,并可以根据需要串联或分别开发这两个区域。 使用这种结构,可以干净地创建支持模拟数据的UI功能或创建没有UI组件的完整后端过程。 UI和backend区域之间的通信通过Presenter实现进行,该Presenter实现通过ViewModel接口与View实例进行通信。