首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
Neau
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端
前言:苟有恒,何必三更眠五更起;最无益,莫过一日曝十日寒。项目采用 Kotlin 语言,Android Jetpack,组件化,模块化拆分,加入短视频功能,Flow冷流的使用···
【Kotlin】contract 到底有什么用?
我们在开发中肯定会经常用Kotlin提供的一些通用拓展函数,当我们进去看源码的时候会发现许多函数里面有contract {}包裹的代码块,那么这些代码块到底有什么作用呢?? 测试 接下来用以下两个我们
SavedState-Jetpack中被“雪藏”的状态保存利器
SavedState是jetpack家族关于状态保存的组件,目的是为了替换旧的onSavedInstanceState复杂且易错的回调
Android 使用flow实现倒计时 超级简单
Android 倒计时一般实现方式: handler TimerTask CountDownTimer 等方式 现在因为有了协程和Flow,我们可以借助Flow这个工具,更加优雅地实现这个需求功能
Android 基于Kotlin Flow实现一个倒计时功能
Flow数据流可以按顺序发送多个值,一个倒计时功能刚好符合这种场景,本文就尝试使用Flow来实现一个倒计时
如何更简洁地实现富文本 Span
现在的 App 基本都需要同意用户协议和隐私政策,通常会用富文本 Span 来实现局部点击。而 Span 的代码经常会写一大堆,个人基于官方的 core-ktx 库进行封装,实现一套完整好用的 API
支持点击交互的Lottie-Android篇
Lottie大家很熟悉,但点击事件以及一些业务数据交互一直是我们的痛点,本文介绍了快手电商侧的一种Lottie扩展方案来支持点击以及业务数据交互功能
Android富文本管理的几种方式 你中意哪一种?
Android富文本的实现的几种方式 在Android开发过程中,最常见的富文本场景一般都是变色,点击跳转,或者局部变大,而我们实现的方式通常分为两种。 一种是Html的方式定义在string中,通过
Android底部对话框神器BottomSheetDialog
前言 在以前想让底部弹出一个对话框,一般的做法是继承Dialog,然后设置布局、设置位置、设置高宽,如果还想增加一个从下到上的动画,还需要新建一个动画文件,但是到后来,我们有了官方提供的BottomS
如何在 kotlin 优雅的封装匿名内部类(DSL、高阶函数)
匿名内部类在 Java 中是经常用到的一个特性,例如在 Android 开发中的各种 Listener,使用时也很简单,比如: 只有一个函数的接口在 Java 和 Kotlin 中都可以很方便的使用