Android静态代码扫描实践—3、配置GitLab Runner与编写.gitlab-ci.yml
在前面的文章讲解了实际实践中如何配合 GitLab CI/CD 落实团队代码风格规范的统一,而其中 GitLab CI/CD 流程需要有 GitLab Runner 工具配套来跑对应项目要执行的流水线job。
当然,配置 GitLab Runner 这件事你可以花10块钱请运维小哥哥喝杯蜜雪冰城,然后让他帮忙。如果你还想对于配置 GitLab Runner 与编写 .gitlab-ci.yml 有所了解,请继续阅读。
Android静态代码扫描实践—2、ktlint与GitLab CI/CD的集成
前文讲解了为何要进行静态代码扫描以及使用ktlint对项目代码进行扫描检查是否符合Kotlind的官方代码风格规范,在实践中要如何限制团队成员必须遵守规范,毕竟不可能强行要求团队成员每次都使用gradle命令检查代码,我们团队使用的是与GitLab CI/CD流程相结合。
Android静态代码扫描实践—1、静态代码扫描概述与初识ktlint
随着技术团队的扩大与开发人员的增长,软件开发必然要实现工程化,因此用静态扫描实现的代码规范管理以及与Gitlab分支管理结合的实践流程就出现了。
Android Studio 插件开发(二):实现创建模版文件插件
公司的 Android 项目架构是根据谷歌Android应用架构指南的 MVVM 架构变化而来,因此当新建一个 Activity 的时候需要同步新建 ViewModel 、 布局文件 ,甚至还有 Repository 文件, 在 Android Studio 4.0 之前,谷歌是提供了方法让我们输入相关参数快速新建这些模版文件的,但 Android Studio 4.0 之后之前的方法不再能使用,谷歌官方建议使用 IDEA 插件的形式来开发有快速创建模版文件功能的插件。因此有这次的学习 IDEA 插件开发的经历,之前的文章总结了 IDEA 插件开发的基础知识,本文在其基础上实现一个完整插件的开发,其功能为创建模版文件。
Android Studio 插件开发(一):理论基础
公司的 Android 项目架构是根据谷歌Android应用架构指南的 MVVM 架构变化而来,因此当新建一个 Activity 的时候需要同步新建 ViewModel 、 布局文件 ,甚至还有 Repository 文件, 在 Android Studio 4.0 之前,谷歌是提供了方法让我们输入相关参数快速新建这些模版文件的,但 Android Studio 4.0 之后之前的方法不再能使用,谷歌官方建议使用 IDEA 插件的形式来开发有快速创建模版文件功能的插件。因此有这次的学习 IDEA 插件开发的经历,本文总结了 IDEA 插件开发的基础知识,后续将在本文的基础上实现一个完整插件的开发。
共计 13 篇文章,2 页。