首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
igniterTeam
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 10
沸点 1
赞
11
返回
|
搜索文章
赞
文章( 10 )
沸点( 1 )
Effective Kotlin 翻译系列 - 第一章 - 条目 2 - 最小化变量范围
第一章 - 条目 2 - 最小化变量范围:在任何情况下,我们都建议你尽可能地缩小变量或成员属性的范围
Effective Kotlin 翻译系列 - 第一章 - 条目 3 - 尽早消除平台类型
平台类型指的是从另一种语言获取并且未知可空性的类型 我们可以通过改变编码方式来尽早消除平台类型 对于公开的类、方法和参数应该尽量使用注解来指定可空性
Effective Kotlin 翻译系列 - 第一章 - 条目 4 - 不要暴露自动推断类型
1. 进行赋值时,自动推断的类型是等号右边成员的类型,而不是父类或者接口; 2. 推断类型容易随着项目迭代而发生可能的变化; 3. 明确类型不仅能够提高可读性,而且也能提高 API 的安全性
Effective Kotlin 翻译系列 - 第一章 - 条目 1 - 减少可变性
优先使用 val 而非 var 优先使用不可变集合 使用 data class 减少模板代码 需要修改对象时,考虑使用不可变的 data class ,并使用 copy 函数完成修改 尽可能减少修改点
双周热点+好文分享(一)
最近技术圈又有什么新动荡?最近有哪些好文章值得分享?有什么有意思的博客或者视频?又有哪些库更新新版本了?Android 又有什么新更新吗?
使用 Architecture Component 实现 MVVM 的正确姿势
使用 Architecture Component 实现 MVVM 的正确姿势是怎样的?ViewModel 和 LiveData 在使用的时候有什么需要特别注意的?
LiveData 的正确使用姿势以及反模式
你真的会用 LiveData 吗?你了解其中有哪些坑吗?本文将介绍 LiveData 的正确使用姿势以及常见的错误使用方式
LiveData 非粘性消息的探索和尝试
我们可以使用 LiveData 来发送事件吗?如何使用 LiveData 实现非粘性消息的发送呢?这里分享一些尝试和探索...
自定义生命周期以及实现生命周期感知能力
如何让原本不具备生命周期的 View 拥有和Activity/Fragment 一样的 Lifecycle?如何让代码具备生命周期感知能力?
使用注解自动生成代码
如何使用注解来消除模板代码?关于 Annotation Processor 还有哪些你不知道的事...
下一页
个人成就
文章被点赞
35
文章被阅读
3,394
掘力值
189
关注了
4
关注者
12
收藏集
0
关注标签
0
加入于
2021-04-28