话题编程语言 › Kotlin

编程语言:Kotlin

Kotlin协程用法浅析及在京东APP业务中实践

协程的概念越来越普及,尤其已在 Flutter 跨平台框架中广泛使用,势必会成为趋势。

响应式编程|Kotlin与LiveData扩展函数实践技巧

响应式编程(ReactiveProgramming)思想被广泛接受和认可,可以显著降低Android开发复杂性。本文将会介绍一些响应式编程的概念,以及我们基于LiveData制作的扩展函数库。

Android内存泄露检测 LeakCanary2.0(Kotlin版)的实现原理

开源Android内存泄漏监控工具LeakCanary2.0版本的实现原理。

携程机票 Android Jetpack 与 Kotlin Coroutines 实践

今年接到一个大需求,产品方向上希望尝试一种交通类业务融合的平台化搜索首页新体验。于是各业务研发团队经过几轮技术评估,决定联合启动开发这个新项目。借此机会,机票 App 团队决定基于 Android Jetpack AAC 组件库和 Kotlin Coroutines 技术方案进行重构实现。

硬核万字解读——Kotlin协程原理解析

Kotlin协程是一套基于Java Thread的线程框架,相较于Java Executor及RxJava等线程框架可以更方便的实现异步调用,很容易实现线程切换。Kotlin协程另外一个核心的功能是非阻塞式挂起,它帮助开发者消除了回调,可以使用同步的代码写出异步的操作,当然也就消除了一些业务场景的回调地狱。

本文通过源码角度分析,帮助读者了解协程的本质以及协程启动、挂起、恢复的原理,线程切换及Kotlin协程是如何消除了回调。

首页 - Wiki
Copyright © 2011-2025 iteam. Current version is 2.146.0. UTC+08:00, 2025-09-21 12:19
浙ICP备14020137号-1 $访客地图$