
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Null safetyFlutter 将支持 Dart 的 sound null safety(空安全),并将插件和软件包生态系统的迁移扩展到支持空安全,包括Flutter团队直接维护的软件包和插件。在此过程中,Flutter 团队计划提供迁移工具,示例和文档,以帮助迁移现有代码。Null safety 已经发布了 beta 版本,2021年将会迁移到稳定版本,此特性有效的避免了空指针异常,kot
作者:Time_sun路由操作的方式我们的路由操作基本分为三类:打开、关闭、替换。对应到 Navigator 的 API 就是 push、pop 和 replace。每一类又根据操作的方式分为:直接 和 间接,直接的方式就是直接操作 Route,间接的方式就是通过名字来操作 Route。整体的 API 方法如下:我们最常用的 API 可能就是 push 和 pop。 push 和 pop 是一对相
我看来,Kotlin Coroutines(协程) 大大简化了同步和异步代码。但是,我发现了许多开发者在使用协程时会犯一些通用性的错误。在使用协程时实例化一个新的 Job 实例有时候你会需要一个 job 来对协程进行一些操作,例如,稍后取消。另外由于协程构建器 launch{} 和 async{} 都需要 job 作为入参,你可能会想到创建一个新的 job 实例作为参数来使用。这样的话,你就拥有了
目的简单调用、少写重复代码不依赖第三方库(只含Retrofit+Okhttp+协程)完全不懂协程也能立马上手(模板代码)用Kotlin的方式写Kotlin代码,什么意思呢?对比一下下面2个代码就知道了:mViewModel.wxArticleLiveData.observe(this, object : IStateObserver<List<WxArticleBean>>

简述:kotlin 中接口的简单使用kotlin 中 类和属性的继承kotlin 中类的重载函数kotlin 中修饰符的介绍kotlin 中嵌套类 内部类的讲解kotlin 的主构造函数和次构造函数1.接口相比于 java 的接口,kotlin 还是有点不同的1.Kotlin 的接口声明 默认都是 final 和 public 的 2.Kotlin 中的接口 和 java 1.8 接口相似,可以包
前言性能优化仿佛成了每个程序员开发的必经之路,要想出人头地,与众不同,你还真需要下点功夫去研究Android的性能优化。比如说,从优化应用启动、UI加载、再到内存、CPU、GPU、IO、还有耗电等等,当你展开一个方面做优化的时候,是不是也曾跟我一样,一头雾水,摸不着头脑,甚至找不到方法,然后看了大量的文章,最后记住了一些别人消化过的方式方法,就觉得自己学会了,其实我现在并不这么认为,我觉得性能优化

目的简单调用、少写重复代码不依赖第三方库(只含Retrofit+Okhttp+协程)完全不懂协程也能立马上手(模板代码)用Kotlin的方式写Kotlin代码,什么意思呢?对比一下下面2个代码就知道了:mViewModel.wxArticleLiveData.observe(this, object : IStateObserver<List<WxArticleBean>>








