首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin
订阅
Asmewill
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
【Jetpack篇】LiveData取代EventBus?LiveData的通信原理和粘性事件刨析
LiveData-ViewModel-Repository 以下是LiveData结合ViewModel请求数据的伪代码,这也是JetPack中最常见的一种写法。 ViewModel层:继承ViewM
Jetpack Room初次尝试,简直好用到飞起
Jetpack Room 初次尝试,用来操作SQLite数据库,简直好用到飞起,超级适合懒人使用,点赞。
Kotlin Flow 开发应用实践之倒计时
现在因为有了协程和Flow,我们可以借助Flow这个工具,更加优雅地实现这个需求功能. 利用Flow实现整个流程更加流程和优雅,CoroutineScope默认使用GlobalScope,考虑到内存泄漏,建议使用lifecycleScope,更好地实现生命周期管理,避免内存泄漏.
Android MVVM架构实践,单Activity+Kotlin+DataBinding+Jetpack+协程(附完整项目)
前言 关于android开发架构这方面的文章虽然网上非常多,但是大多数给出的实例都是demo级别,而并不足以解决在实际开发中遇到的一些问题,本文将带你从头构建mvvm项目框架,并一步步在开发中完善。本
Kotlin高阶函数、扩展函数、内联函数小笔记(inline、crossinline、noinline)
离上一次写博客已经有很长一段时间了,由于中间也换了一次工作,所以很久没更新博客了,新公司项目也比较忙。公司项目虽然不强求用kotlin,但是笔者也是酷爱kotlin的语法,下面是我平时阅读一些kotlin源码的时候,遇到的相关问题总结,同时也和大家分享我的想法。好了,下面开始说…
一文弄懂 kotlin lambda与高阶函数
我发现很多学过kotlin的人,迟迟不敢在项目中运用,主要是因为kotlin的 lambda与高阶函数没有学好。这2个东西往往是一起运用的。 网上很多类似的文章都讲的不够通透,导致大部分人都卡在这里。或者有一些人即使写了kotlin 但是也没用好lambda与高阶函数,导致ko…
巧用Kotlin:内置函数let、also、with、run、apply大大提高你的开发效率!
在Kotlin中,有一些用于扩展 & 方便开发者编码的内置函数,能大大提高开发者的开发效率。
Kotlin协程它不香吗?
我们经常会写出异步操作的代码,那么这时候就免不了要处理线程间的通信及切换。你可能会想到Android已经有一些很优秀的框架来帮我们做这些事情,比如AsyncTask。但它有一些缺点: 它需要处理很多回调,一旦业务过多则容易陷入「回调地狱」。 强行把业务拆分成了前台、中间更新、后…
Kotlin教程(四)可空性
写在开头:本人打算开始写一个Kotlin系列的教程,一是使自己记忆和理解的更加深刻,二是可以分享给同样想学习Kotlin的同学。系列文章的知识点会以《Kotlin实战》这本书中顺序编写,在将书中知识点展示出来同时,我也会添加对应的Java代码用于对比学习和更好的理解。 这一章实…
Kotlin教程(一)基础
写在开头:本人打算开始写一个Kotlin系列的教程,一是使自己记忆和理解的更加深刻,二是可以分享给同样想学习Kotlin的同学。系列文章的知识点会以《Kotlin实战》这本书中顺序编写,在将书中知识点展示出来同时,我也会添加对应的Java代码用于对比学习和更好的理解。 在as中…