首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
王远道
掘友等级
Android打工人
又菜又爱😹
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
赞
文章( 31 )
沸点( 0 )
如何使用Gradle脚本对依赖库进行统计上报?
书接上回《Android模块化设计之组件开发规范》,组件开发的规范已经定义好了,但目前还有个问题,就是如何统计当前项目中所使用到我们封装的组件库里的组件? 因为公司有十多个项目在并行开发,每个项目使用
Android模块化设计方案之模型图
最近在重构公司的一个项目,准备把项目进行模块化,顺便记录一下在重构过程中的一些感想。 Android发展到现在,关于各种模块化开发的文章不胜枚举,尽管有很多珠玉在前,但我还想记录一下我对模块化开发的的一些想法,算是对自己学习过程的一个总结和肯定。 关于模块化开发的优势,网上有很…
Android模块化设计方案之接口API化
在对项目进行模块化的时候,为了避免相同层级的模块之间交叉依赖,把模块之间需要相互调用的方法抽象成接口下沉到公共模块是普遍的解决方案,但是这样会导致公共模块越来越臃肿,承担了很多不属于它的职能,而且出现问题的时候也不方便进行定位。 并在impl里面对该接口进行了实现,现在可以看到…
Android模块化设计方案之使用代理模式解耦
本篇是Android模块化设计方案的第三篇,也是对第一篇中ThridLibs Proxy模块进行说明。 很多人觉得对那些优秀的第三方依赖库再次封装是一件多余的事情,因为这些库可能出自大神/大厂,或有非常高的star并且使用起来十分稳定,可以在项目中直接拿来使用。当然每个开发者都…
安利篇:Kotlin高阶函数与特性,让代码飞起!
Google在2017年的时候就开始推广Kotlin语言作为Android开发的首选语言,现在都1202了,发现身边不少小伙伴还是全部用Java作为开发语言,对Kotlin的理解还停留在空指针判断上。
Android模块化设计方案之sourceSets配置
在Android模块化设计方案之接口API化那篇文章中,我们使用Gradle脚本生成一个api模块,通过对api模块的引用解决了模块间依赖的问题。当然Gradle脚本还有很多灵活的用法,这篇文章就介绍一下Gradle中sourceSets的使用。 假如我们现在有两种环境,dev…
Gradle 爬坑指南 -- 导论
我写文章都是喜欢以小白为出发点的,希望对那些一点都不了解 Gralde 的朋友能所有帮助,也希望能大大缩短大家学习 Gralde 的时间成本。Gradle 这东西对于一般人真的是难,非常难理解。相关的技术文章都是18年后才开始涌现出来的,之前的文章(尤其是15年那会AS出现时的…
Gradle 系列 (一)、Gradle相关概念理解,Groovy基础
引用 Gradle 官方一段对Gradle的介绍:Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are wr…
Android模块化设计之组件开发规范
最近一直在做基础建设方面的工作,面对这三十多个完全没有规范可言的组件,气的我直接打了一套闪电五连鞭,但打工还得继续,于是想对这些组件建立一套规范,来降低够用、使用、维护以及扯皮成本,于是乎根据自己的工
全方面分析 Hilt 和 Koin 性能
Koin、Dagger、Hilt 目前都是非常流行的库,面对这么多层出不穷的新技术,我们该做如何选择,是一直困扰我们的一个问题,之前我分析过 Koin 和 Dagger 的性能对比,Hilt 与 Dagger 的不同之处,可以点击下方链接前往查看。 这是 Hilt 系列的第四篇…
下一页
个人成就
文章被点赞
230
文章被阅读
49,206
掘力值
1,353
关注了
15
关注者
79
收藏集
0
关注标签
14
加入于
2021-03-20