首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin
Newki
创建于2022-07-02
订阅专栏
Android文章太多了,对Kotlin相关的做一个分类
等 59 人订阅
共24篇文章
创建于2022-07-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
反向学习,从MVI架构中学习Kotlin的密封类 & 密封类的其他使用场景
之前看到很多文章讲到Kotlin的密封类的介绍,说实话我本来有点明白的,看了之后我反倒迷糊了。 看我的文章会不会给你一些不一样的理解,下面带着这些疑问看看: 为什么需要密封类这个个东西。
他山之石,Kotlin/Dart对比学,高阶函数的定义与使用
Kotlin/Dart的高阶函数有哪些区分 前言 函数式编程大家都不陌生了,但是为什么 Dart 的函数与 Kotlin 的函数表现与写法有这么大的差异?
他山之石,Kotlin、Dart一起对比起来学,扩展如何定义与使用
Kotlin 的扩展属性与扩展方法骚操作 前言 扩展函数真的是现代开发语言的神器,不管是之前用的 Kotlin 还是 Dart 都可以使用扩展函数,在不改变原本类的前提下添加一些方法和变量,特别的方便
Kotlin委托的原理与使用,以及在Android开发中常用的几个场景
Kotlin委托的常见使用场景 前言 在设计模式中,委托模式(Delegate Pattern)与代理模式都是我们常用的设计模式(Proxy Pattern),两者非常的相似,又有细小的区分。
Kotlin协程-与线程池的对比 & 铺平回调 & 协程分发器
本文的知识点:Kotlin协程的扩展的知识点关于协程与Java线程池的对比,协程的去掉回调,协程作用域等等。对于这些Kotlin协程的小知识点碎片化的做一下整理.
Kotlin的Collection与Sequence操作?他们之间有什么异同点?
在Android开发中,集合是我们必备的容器,Kotlin的标准库中提供了很多处理集合的方法,而且还提供了两种基于容器的工作方式:Collection 和 Sequence。
Kotlin对象的懒加载方式?by lazy 与 lateinit 的异同
属性或对象的延时加载是我们相当常用的,一般我们都是使用 lateinit 和 by lazy 来实现。 他们两者都是延时初始化,那么在使用时那么他们两者有什么区别呢?
kotlin常用的内置函数also apply let run with之间的异同点
在Kotlin的源码 Standard.kt 中提供了一些 Kotlin 扩展的内置函数可以优化kotlin的编码。 我们常用的几个函数 also apply let run with 都是来自与
一次搞懂Java如何调用Kotlin的高级特性
虽然 Kotlin 推出很多年了,但是在国内的普及度并没有成压倒性优势,还是有很多新老项目使用Java语言开发的。(Java永不为奴 😅😅)一起看看Java如何调用Kotlin各种高级特性
Android登录拦截的场景-基于协程的实现
关于App实现登录的拦截再执行逻辑,前文我们讲到过线程池的方案,有同学迫不及待的就提问了,线程都可以协程的怎么不行,这不,协程的方案来了。
Kotlin协程-协程的暂停与恢复 & suspendCancellableCoroutine的使用
应用场景是开启一个线程然后执行一段逻辑,得到了某一个数据,然后需要拿到这个数据去处理一些别的事情,需要把线程先暂停,然后等逻辑处理完成之后再把线程 notify。
到底怎么用?到底用谁?SharedFlow、StateFlow、LiveData 各自的高频场景使用
之前的文章单独介绍过SharedFlow StateFlow 。得出的结论它们都不能全面的代替LiveData。在一些特定的场景下还是得使用LiveData。
Kotlin-Flow常见场景下的使用
大家了解了 Flow 的创建与接收流程,了解 SharedFlow 创建的几种方式,各个参数的用途,了解了SharedFlow的青春版 `StateFlow` 的创建与接收,已经他们与 LiveDat
Kotlin-Flow常用封装类SharedFlow的使用,对比StateFlow、LiveData
SharedFlow 是继承于 Flow ,同时它是 StateFlow 的父类,它们都是是热流,先说一下冷流与热流的概念。
Kotlin-Flow常用封装类StateFlow的使用
StateFlow 是 Flow 的实现,是一个特殊的流,默认的 Flow 是冷流,而StateFlow 是热流,和 LiveData 比较类似。关于冷热流后面一期 SharedFlow 会详细说明。
Kotlin-Flow的操作符与基本使用
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情 Kotlin中Flow的基本使用 Kotlin 的 Flow 相信大家都或多或少使用过,毕竟目前比较火,目
Kotlin协程-协程之间的通信(Channel)与广播(BroadcastChannel)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情 Kotlin协程-协程之间的通信与广播 Kotlin协程基本套餐: 协程的基本使用 协程的上下文理解 协程
Kotlin协程-并发安全的几种解决方案与性能对比
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 Kotlin协程-并发安全的几种解决方案与性能对比 Kotlin协程基本套餐: 协程的基本使用 协程的上下
Kotlin协程-协程的日常进阶使用
Kotlin协程-协程的常见进阶使用 Kotlin协程系列: 协程的基本使用 协程的上下文理解 协程的作用域管理 协程的常见进阶使用(本文) 通过之前的文章,我们理解协程的启动方式,切换线程的方式,挂
Kotlin协程-CoroutineScope协程作用域
Kotlin协程-CoroutineScope协程作用域 Kotlin协程系列: 协程的基本使用 协程的上下文理解 协程的作用域管理(本文) 协程的常见进阶使用 前文中我们演示了协程的基本使用,和协程
下一页