Kotlinx.coroutines 是 JetBrains 为 Kotlin 协程开发的库,提供丰富的功能以支持异步编程。不同于部分语言将 async 和 await 作为关键字,Kotlin 仅在其标准库中提供最低限度的底层 API 以支持协程。 Kotlin 的挂起函数概念为异步操作提供更安全
Kotlin 17 次浏览
在Android应用开发中,MVVM(Model-ViewModel)架构模式已成为现代应用设计的主流选择,它将业务逻辑与用户界面分离,提高了代码的可测试性和可维护性。'react-mvvm-android'项目展示了如何在Android环境中结合KotlinX Coroutines、Android
Kotlin 22 次浏览
Kotlin 协程的await()配合 Retrofit 用起来是真的爽,省掉一堆回调写法,代码更干净。你只要引入kotlinx-coroutines-retrofit库,就能把Call变成挂起函数,直接在协程里用同步风格写异步求,简洁还不容易出错。 网络求用 Retrofit 的你,肯定对enqu
Kotlin 0 次浏览
**Kotlin协程详解:基于Tutorials (Kotlin 1.3)** Kotlin协程是一种轻量级的并发机制,旨在解决Android和Kotlin应用中的异步编程问题。随着Kotlin 1.3版本的发布,协程成为了一项官方支持的功能,大大简化了处理长时间运行任务的方式,避免了回调地狱,提高
IOS 24 次浏览
在编程世界中,Kotlin是一种现代、类型安全的面向对象编程语言,由JetBrains公司开发,主要用于Android应用开发,但也广泛应用于服务器端、Web开发等多个领域。Kotlin协程是Kotlin语言中的一个核心特性,它为处理异步操作提供了一种极其高效且易于管理的方式。本篇文章将深入探讨Ko
Kotlin 22 次浏览
Firebase 的 Firestore 加上 Kotlin Coroutines 的 Flow,组合起来其实挺香的,尤其是在异步数据流这块。这个开源项目就是个不错的例子。它展示了怎么在 Android 里用 Flow 监听 Firestore 的实时数据,代码清晰,逻辑也好懂。你不需要去研究一堆回
Kotlin 0 次浏览
kotlinx.html kotlinx.html库提供DSL,以在JVM和浏览器(或其他JavaScript引擎)上为/或DOM构建HTML,以更好地进行Web的。开始吧有关如何包括该库的详细信息,请参见页面。 DOM您可以自然地使用JVM和JS构建DOM树查看以JavaScript为目标的Kot
Kotlin 21 次浏览
Kotlinx.serialization 是一款无需反射即可实现跨平台、多格式序列化的工具。它包含两部分:一个编译器插件,自动为类生成访问代码;一个运行时库,使用生成的代码进行对象序列化。该工具支持标记为@Serializable的Kotlin类及标准集合,并支持JSON、CBOR和Protobu
Kotlin 23 次浏览