Corbind Kotlin协程UI事件绑定库

Corbind 的协程绑定方式,真的蛮适合现在用 Kotlin 开发 Android 的你。省去一堆回调逻辑,用Flow直接点击、滚动这些 UI 事件,写法清爽,响应也快,体验挺不错。

Kotlin 协程本身就够香了,再加上Corbind这类扩展库,异步代码几乎没门槛。像recyclerView.clicks()这种写法,看起来就舒服,读起来更轻松。跟ViewModelScope搭配用,生命周期安全也不用你操心。

支持的组件也多,RecyclerViewViewPagerSwipeRefreshLayout都能用上,还包括DrawerLayoutSlidingPaneLayout这类不太常用的,兼容AppCompatLeanback也都考虑到了。

如果你用过RxBinding,但觉得上手门槛有点高,Corbind 就是个不错的替代方案。它全用 Kotlin 原生方式,靠Flow那套组合拳,把事件搞得又优雅又高效。

集成也简单,直接加个依赖就能用,不需要配置一堆东西。新项目用起来爽,老项目也能平滑迁移。

推荐你抽空看看这篇文章,有实际代码例子,照着抄都能跑。

如果你正在整合 Kotlin 协程、优化 UI 事件,Corbind 真的值得你试试。

zip 文件大小:407.84KB