架构
文章平均质量分 81
文韬_武略
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android Could not isolate value org.jetbrains.kotlin.gradle.plugin.statistics.BuildF
最近在死磕 Gitlab CI/CD,遇到的问题实在是多,还好现在都有各种 AI 了,不然真是难顶。原创 2025-04-15 17:35:17 · 641 阅读 · 0 评论 -
Android持续集成之Spotless
各个 IDE 不是都有格式化工具吗?为什么要使用 Spotless 呢?开发团队中,成员可能有不同的编码习惯,例如缩进方式、空格数量、行尾格式等。这会导致代码风格不统一,影响代码的可读性和维护性。Spotless 提供了一种自动化的方式,统一格式化代码,避免手动调整。通过 Spotless,可以根据团队规范强制执行一致的代码风格,减少代码审查中的无关问题。手动格式化代码会浪费开发时间,尤其是当团队规模较大时。Spotless 在构建或提交代码时自动运行格式化规则,无需开发者手动调整。原创 2025-01-15 10:18:16 · 243 阅读 · 0 评论 -
android 开发中的 SPI模式
在设计 SPI 架构时,确保接口足够抽象和通用,能够适应未来的扩展。接口应该包含基本的功能声明,但避免过于复杂或具体的实现细节。SPI 架构可以为 Android 应用带来良好的插件化和可扩展性,尤其适用于模块化的开发。通过定义接口、提供不同的实现类,并使用服务发现机制,可以实现灵活的服务切换和扩展。使用 SPI 时要关注接口设计、服务发现机制、性能和内存管理等方面,以确保系统的高效和稳定。原创 2025-01-03 11:56:24 · 1146 阅读 · 0 评论 -
Android项目重构之路:架构篇
原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150605微信订阅号:keeganlee_me写于2015-06-05Android项目重构之路:架构篇Android项目重构之路:界面篇Android项目重构之路:实现篇去年10月底换到了新公司,做移动研发组的负责人,刚开转载 2017-02-07 21:53:32 · 2146 阅读 · 0 评论 -
atlas使用
bug的上线远程修复和模块化更新越来越火,也确实给开发人员和公司带来了很大的便利。而我们公司最近也准备接入阿里巴巴的atlas,下面是使用到的一些资料和总结。一、所有模块独立动态更新1、 app的build.gradle的语句"version = getEnvValue("versionName", "1.0.0");"中修改想要生成的app的versionName(默认为1.0.0) ...原创 2018-09-22 17:19:46 · 1782 阅读 · 0 评论
分享