首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin
订阅
koinzhang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
最近网上流传出「LiveData 被弃用,应该使用 Flow 替代 LiveData」的声音。 LiveData 真的有那么不堪吗?Flow 真的适合你使用吗? 我们今天来讨论一下这两种组件。
两个Kotlin优化小技巧,你绝对用的上
大家好,本篇文章仍然聊聊kotlin官方做的一些优化工作,主要包括以下三个方面: 1. 数据对象`data object`的支持 2. `@Repeatable`注解的优化
聊聊Kotlin单例,从object单例,到带参数单例,论如何优雅的封装!
一. 序 单例模式是我们在日常编程中,比较常用的设计模式。一个好的单例,必然需要满足唯一性和线程安全性。而 Java 中,关于单例的文章讲解已经很完善了,单例模式已经成为一种编程范式。 在谷歌强推 Kotlin 的今天,不少人使用 Kotlin 时,还带着 Java 的编程思维…
落地 Kotlin 代码规范,DeteKt 了解一下~
各个团队多少都有一些自己的代码规范,但制定代码规范简单,困难的是如何落地。如果完全依赖人力Code Review难免有所遗漏。 这个时候就需要通过静态代码检查工具在每次提交代码时自动检查
一文吃透 Kotlin 中眼花缭乱的函数家族...
料想 Kotlin 开发者对于其庞大繁杂的函数家族必深有感触:包括但不限于简化函数、lambda 表达式、匿名函数、高阶函数、扩展函数、内联函数、闭包、顶层函数、局部函数、运算符重载函数等。 细看这些
手把手带你玩转 DialogFragment
Android 官方推荐使用 DialogFragment 来代替 Dialog ,可以让它具有更高的可复用性(降低耦合)和更好的便利性(很好的处理屏幕翻转的情况)。 如果使用传统的 Dialog ,需要我们手动处理屏幕翻转的情况,但使用 DialogFragment 的话,则…
好用的依赖注入框架-Hilt
为什么使用依赖注入 要学习某个框架,必须要弄明白它是用来干嘛的,有什么好处。 那么Hilt是什么呢,它有什么好处呢? 首先,Hilt是一个依赖注入框架。依赖就是一个对象的功能依赖于其他对象去实现。就比
kotlin协程-Android实战
上面的example都是使用GlobalScope上下文来启动协程, 其实真正在android中一般不建议直接使用GlobalScope,因为使用GlobalScope.launch 时,我们会创建一个顶层协程。虽然它很轻量,但它运行时仍会消耗一些内存资源,如果我们忘记保持对新…
[译] 2019 年的 Android 网络 —— Retrofit 与 Kotlin 协程
2018 年,Android 圈发生了许多翻天覆地的变化,尤其是在 Android 网络方面。稳定版本的 Kotlin 协程的发布极大地推动了 Android 在处理多线程方面从 RxJava 到 Kotlin 协程的发展。 本文中,我们将讨论在 Android 中使用 Ret…