首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏
订阅
Hat_Cloud
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
优化使用kotlin开发Android app的编译速度
团队使用kotlin挺长时间了,一直以来都不太满意kotlin的编译速度,但是也能忍受。最近开了一个新项目,有不少同事从java过来的,他们就实在是受不了,优化编译速度就变得很重要了。 可以看到具体的耗时任务如上,主要是kapt相关的编译和编译kotlin代码,以及最后的tra…
关于 Android RecyclerView 的那些开源 LayoutManager
Google 默认为 RecyclerView 提供了 LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已经可以满足很多开发需求了,但是实际开发过程中,免不了出现一些更加新颖的交互设计。于是,便从 Github 上整理了一波关于 RecyclerView 可以使用的 LayoutManager,在实际开发中需要用到时,遇到相似的效果时即可随手拈来,提高效率。
灵魂画师,Android绘制流程——Android高级UI
绘制流程可以说是Android进阶中必不可少的一个内容,也是面试中被问得最多的问题之一。这方面优秀的文章也已经是非常之多,但是小盆友今天还是要以自己的姿态来炒一炒这冷饭,或许就是蛋炒饭了😄。话不多说,老规矩先上实战图,然后开始分享。 其实这篇文章,小盆友纠结了挺久,因为绘制流…
Android模块化实践
随着APP的不断迭代,业务越来越复杂,代码量越来越多,单个APP的模式已开始影响开发效率,而且原来的单模块很难进行业务迁移。所以决定采用模块化/组件化的思想对APP进行重构。 组件化和模块化是当前软件开发中常用的与平台无关的的解耦手段,被广泛应用在软件的架构层面。这两者通常是相…
Android之Window和弹窗问题
你会发现,在这个弹窗封装库中,很多地方用到了builder模式,那么可以先了解下Builder模式使用场景,简单案例,Builder模式实际案例Demo展示,看看AlertDialog.Builder源代码如何实现,为什么AlertDialog要使用builder模式呢?bui…