首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
哦嘿嘿哈哈哈哈
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
【协程】安全的执行 launch
废话不多说,直接开始。 启动协程的时候,我们的基本写法是这样的: 这会存在一个问题,如果launch里面发生错误,会直接导致崩溃,这是不安全的。 1. 于是最笨的方法诞生了: 问题解决了,但是并不优雅
官方推荐 Flow 取代 LiveData,有必要吗?
打开Android架构组件页面,我们可以发现一些最新发布的组件都支持了Flow,看起来官方在大力推荐使用Flow取代LiveData,那么问题来了,有必要吗?
Kotlin刨根问底(一):你真的了解Kotlin中的空安全吗?
空安全不是Kotlin特有的,其他很多编程语言也有,下面简述下Kotlin空安全的相关用法。 三目条件运算符的简略写法:如果不是空,就返回它,否则返回另一个值。代码示例如下: Kotlin中可以使用as关键字来进行类型转换,而使用as?表示安全类型的转换。最常见的使用场合,后台…
github优秀Kotlin/Android项目top100
曾经有人整理过Github上的Java/Android项目Top100,随着越来越多的Android项目开始转向Kotlin,我也想整理一下优秀的Kotlin/Android开源项目,便于大家更好的学习和参考。 | 6 |square/retrofit | okhttp虽好,但…
破解 Kotlin 协程创建与挂起的那些事
Kotlin协程从1.3正式版除出来也很久了,相比大家伙也比较熟悉了,从Android的AAC架构到后后端都可以见到它的身影,那么问题来了,用了那么久的协程体你知道它怎么创建的么。 同事:我知道,是launch,async,...。 同事:????,那你创个毛。 此时人送外号逼…
简单、有趣的Kotlin异步微服务框架(一): 初始Ktor
1. 写在前面 继Flutter异步编程相关的系列文章已经讲解完毕后,大概已经两周没有发布文章,因为我又开始在筹划了另一个Kotlin相关的专题: Kotlin微服务框架Ktor。 这次专题主要是介绍
使用协程和 Flow 简化 API 设计
如果您是库作者,您也许希望用户在使用 Kotlin 协程与 Flow 时可以更加轻松地调用您基于 Java 或回调的 API。另外,如果您是 API 的使用者,则可能愿意将第三方 API 界面适配协程
🔥🔥🔥Kotlin组件化实践——仿开眼短视频APP
eyepetizer_kotlin是一款kotlin结合组件化实现的仿开眼短视频app,项目具有较完整的结构。代码整洁规范,结构清晰。
Constraint Layout 2.0 用法详解
Constraint Layout 是最受欢迎的 Jetpack 库之一,它的 2.0 正式版本也发布啦 (目前最新版本 2.1.0-alpha1)!也许您已熟悉了 Constraint Layout 1.1 版本中的功能,并开始用它来快速构建复杂的页面布局,而新版本除了包含 …