文件名称:易于理解模块化Android应用程序的真实示例
文件大小:319KB
文件格式:ZIP
更新时间:2024-04-26 10:13:59
android源码
作者JeroenMols,源码ModularizationExample虽然有一些很好的Android示例项目可用,例如Plaid,Bandhook或Sunflower,但没有一个只专注于如何构建/配置多模块应用程序。该存储库演示了一个明确定义的,分层的三层架构,包括:一个App模块几个功能模块:登录,仪表板和共享几个库模块:actions,ui-components它展示了如何在逻辑垂直切片中拆分应用程序,如何处理功能内部和跨功能导航(使用导航组件),如何测试每个模块以及如何组织依赖项和build.gradle文件。请注意,所有代码都会运行并执行,但屏幕仅包含xml预览中的数据。这意味着运行应用程序提供了非常“空洞的体验”,但它也使示例变得简单且集中。特征登录仪表盘分享