
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Kotlin协程作为Kotlin核心的一个组件,上手成本并不高,下面的demo都是我参照官网的例子过了一遍。Kotlin中文网。其中的Flow大家可以多花点时间,还是挺有意思的。启动一个协程fun main() {GlobalScope.launch {println(123)}Thread.sleep(10)}阻塞方式等待...
Hi你好,新同学。很高兴,你终于追寻这个问题了,也许你正感到迷茫,各路大神对协程的理解不一,有人说它是线程框架,有人说它比线程更轻,希望我这篇博文可以帮你从另一个角度简单理解协程。请相信一句话,任何解释从第二个人口中说出时,可能已经存在了变化。而官网是我们接触任何技术最必要的门槛。所以请打开Kotlin中文网。很多人说kotlin官网教程很不详细,其实不然,kotlin中文网教程很详细。回...
目录概述什么是Widget?在Flutter的世界中,一切都是Widget,即一切都是组件why? 为什么一切都是组件,怎么理解呢?你可以理解为在Flutter中一切都可以通过组合的方式实现,对于我们开发者,只需声明,或者说告诉框架这个组件是什么,它要怎么显示,携带了哪些参数,而Widget 就是用来帮你承载配置的东西。按照传统的 Android 开发思想,在Android中,ui组件就是普通的一
标题党?看起来可能有点标题党的意思,但我知道,不这样,你们可能看不到这篇。关于Kotlin相关记录,如果有意查看我的github,其超10w字(其中8w是代码吗,哈哈)。。背景学习Kotlin已经有两年了,从今年1月开始实际投入项目使用,自认为对于Kt使用的还算熟练。个人认为Kotlin真的是一门越用越爽的语言,但在实际开发中,刚开始经常会出现突然忘记了某个特性或者某个高阶函数的使用方式,又得去g
导航本篇是带大家了解并明白 Flutter 中状态管理相关,着眼与实际应用与通俗(说人话)解释,杜绝概念连篇 ❎ 。对应示例代码地址:Flutter-example-状态管理概述响应式的编程框架中总会有一个永恒的主题–”状态管理“,无论是 React/Vue(前端开发同学肯定了解),还是 Flutter,为了便于共享组件之间的状态,便于在特定时候干特定操作,都会遵循一些特定的约束,而这个约束的过程
Flutter入门系列连载:Flutter入门-路由导航-本文对应代码链接什么是路由?首先什么是路由,路由对于移动开发者来说就是页面,比如对于我们Android开发者来说就是 Activity A-> ActivityB,类似ios中的 ViewController。而人们常常说起的路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。例如:MaterialPageRouteMater
Android每日一问,小聚成河,大聚成江。更多请访问GitHubAndroid每日面试题总结。注:以下为我个人理解与大家回答整理,不定时更新最新回答。在以前,因为学过一段时间Kotlin(并没有实际开发中用过),很多东西都忘记了,但是kotlin的代码看起来其实和Java没什么区别,感觉都差不多。所以不要认为 Kotlin 很难学。首先,什么是内联函数 inline?Ko...
关于协程的异常处理,一直以来都不是一个简单问题。因为涉及到了很多方面,包括 异常的传递 ,结构化并发下的异常处理 ,异常的传播方式等,本篇将由浅到深,帮你搞清这些问题。

本篇我们将由浅入深,系统且全面的聊一聊协程的那些事,理清协程的挂起与恢复,底层实现,与线程池的差异等等相关问题,从而帮助大家更好的理解Kotlin协程。

Hi,很高兴见到你!👋🏻本文主要分享 Kotlin Lazy 相关,希望看完本篇,可以帮助到你更好的理解与使用。引言每一个使用 kotlin 的同学,或多或少都会使用 Lazy , 其中文翻译名为 延迟初始化 。作用也相对直接,如果我们有某个对象或字段,我们可能只想使用时再初始化,此时就可以先声明,等到使用时再去初始化,并且这个初始化过程默认也是线程安全(不特定使用NONE)。这样的好处就是性








