logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

你应该知道的协程中的挂起转化小技巧

前言相信很多小伙伴都在 Android 中使用了协程去处理各种异步的场景. 更有甚者 Flow 也能玩的如鱼得水. 这篇文章呢, 主要普及我们在使用协程的过程中, 如何转化其他代码为挂起函数, 让你的协程用起来更舒适.另外我们应该知道的是, 协程本质上是一个线程工具.suspendCoroutine & suspendCancellableCoroutine当我们开启了一个协程, 如果我们

Why Kotlin

从 2020.11 开始全面使用 Kotlin 开发. 以前没有使用 Kotlin 之前, 我一直以为只是在 Java 的基础上多了很多的语法糖. 但是随着使用的深入, 我发现 Kotlin 是一门新的语言.现在的我已经喜欢上 Kotlin 了, 相对 Java 来说. Kotlin 的优势是巨大的. 我这边就简单的总结一下, 为什么我现在推荐 Kotlin 了. 如果你还在使用 Java 没有使

我应该为 Android 学习 Kotlin 吗

这么好看的你, 来都来了. 关注我. 了解更多最新知识点, 每天学习一点点前言自从 Google在 2017 宣布支持 Kotlin, 我们收到了很多 Android 上关于 Kotlin 的问题. 比如:我应该从什么时间开发学习它什么是学习 Kotlin 的最好的课程或者文档是否 Google 内部已经使用了 KotlinGoogle 对 Java 语言的计划是什么.这篇文章中, 我来回答这些问

你应该知道的 Flow 的 shareIn 和 stateIn 操作符

前言Flow 的 shareIn 和 stateIn 操作符可以转化一个 Cold Flow 到 Hot Flow:它可以把从上游 Cold Flow 中收到的数据广播给所有的订阅者(collectors/subscriber). 它通常用来提升性能, 甚至内部有缓存机制.知识点普及:Cold Flow 一被订阅或者被观察的时候, 就会产生数据. 通常订阅者可以观察到所有的数据. 而 Hot Fl

Kotlin MultiPlatform 跨平台版本的记账 App

一刻记账KMP (Kotlin MultiPlatform) 跨平台版本今天终于把 Android 和 iOS 进度拉齐了.之前只有纯 Android 的版本. 最近大半年有空就在迁移代码到 KMP 上中间学了 iOS 基础知识. xcode 的使用. 跨平台的架构的搭建… 感觉经历了很多很多. 一把辛酸泪希望 KMP 越来越好~~~~~~~另外我的一刻记账App 也是一个 KMP 跨平台的尝试.

文章图片
#kotlin#KMP
到底了