9. Gradle Static Analysis Plugin
Gradle Staticanalysis Plugin是任何实用的静态代码解析工具的一大替代品 。如:
· Checkstyle
· PMD
· FindBugs [弃用] [在Gradle 6.0中移除]
· SpotBugs
· Detekt
· AndroidLint
· KtLint
你可以轻松地将这些工具包含到代码库中 。不用吻自设置这些工具 。该插件在Apache 2.0许可下发布 。含优秀研究文档 。甚至还有一个样例项目 。
10. Android Util Code
Android Util Code是一个厉害且易上手的安卓Android库 。它封装了安卓Android研究中常用的功能 。有着完全的演示和单元测试 。通过使用它封装的API(应用软件程序接口) 。可以大大提升研究效率 。该项目主要包括两个模块 。分别为utilcode(主要应用来研究)和subutil(极少用来研究但简化了主模块) 。
文章插图
其代码版本为1.29.0 。在Apache 2.0许可下发布 。
11. Hijckr
文章插图
Hijckr参加安卓Android的布局初始化过程 。并将命名元素重定向到很多类 。这种工具十分有趣 。比如 。对于包含TextView的布局文件 。安卓Android一般会加载Android.widget.TextView 。但我们也完全可以反过来改变思路 。通过劫持xml标签来加载com.myapp.TextView 。
该工具的README文档十分全面 。可帮助玩家迅速上手使用这种完整由java编编辑的工具 。
12. Roomigrant
Roomigrant是一个帮助库 。能够使用编译年代码生成来全自动创建Android Room库移动 。它使用由Room库生成的方案文件并基于它们之间的差异生成移动 。这说明着Room结构的生成一定在build.gradle文件中启用 。README文档对其进行了仔细描述 。
该项目在MIT许可下发布 。版本为0.1.7 。
13. RoomExplorer
将资料库迁至Room后 。我们可以在调查器中检查这一资料库 。RoomExplorer允许以表格格式调查任何的表格资料 。还接受在表格中插入、更新或删除行 。以及删除并释放表格空间等等 。
文章插图
该工有着出色的研究文档 。在Apache 2.0许可下发布 。
14. android-framer
Android-framer工具接受在Google Play屏幕截图上添加边框和文字主题 。其灵感来自fastlane frameit 。
文章插图
该工具用Python和ImageMagick构建 。你可以配置所用的边框(背景) 。例如Facebook Design 。同一时间也完全可以修改字体字号和边框大小等等 。它在Apache 2.0许可下发布 。
15. Dependency Tree Diff
Dependncy TreeDiff是“一种为输出Gradle的依赖任务而研究的AI智能差异工具 。总是展现通往根依赖的路径 。”
文章插图
你可以使用brew或只用jar文件来安装这一工具 。它在Apache 2.0许可下发布 。
16. Gradle Doctor
Gradle Doctor是一个用来扫描Gradle构建的插件 。它包含针对构建速度问题的可配置警告 。测定在Dagger注释处理器上花费的时光 。保证JAVA_HOME获得设置并与IDE(集成研究环境)的JAVA_HOME相匹配 。可以方便地使用该工具来禁用测试缓存 。并在寻找空src目录时终止构建(因为空src目录会导致缓存丢弃)等等 。
它附有详尽的研究文档 。并在Apache 2.0许可下发布 。
17. Globally Dynamic
Globally Dynamic是“一套旨在普及Dynamic Delivery(动态交付)的工具 。使其不受内置的应用APP商店或发售平台的制约 。并提供独立的统一安卓Android软件API和流畅的研究人员体验 。”
文章插图
目前接受:
· Google Play Store (播放功能交付)
· 华为 软件 Gallery(动态力量)
· 与GloballyDynamic Server合作的一般情况很多平台(如:亚马逊应用APP商店、三星Galaxy商店和Firebase 软件Distribution 。也接受在本地研究期间进行操作 。)
笔者反馈浏览你README文档以知道再多细节 。它基于Apache 2.0许可发布 。
18. Dagger Browser
Dagger Browser是另一种工具(渐进式网页应用) 。能够轻松导航项目Dagger图 。
文章插图
图形资料由Dagger SPI插件填充 。此浏览器由CRA(create-react-app 。一种用以创建网页应用软件程序的工具)和Typescript创建 。还有一个示例应用软件程序展示该工具的事情原理 。任何内容都在BSD-3-Clause许可下发布 。
推荐阅读
- 土为叙紧张局势降温,急寻俄紧急干预!激战正酣之际会停止进攻吗?
- 遇到别人看不起的情况,怎么安慰自己?
- 2021抖音幽默文案 搞笑文案百科大全
- 这个暑假我想去海边玩,有什么推荐的地方?
- 如何看待被别人看不起?
- 一剑断念跨服怎么打 一剑断念跨服百分百9连方法分享
- 春节出游南国的有吗?大家有哪些路线推荐一下?
- 现实生活中,有没有当初父母瞧不起自己儿女的人?
- 怎么下载无水印短视频,无水印短视频教程来了