ssseasonnn / Butterfly
Butterfly is a navigation framework based on Coroutine + Annotation + Ksp. Support navigation for Activity, Fragment, DialogFragment and Compose.
☆217Updated 5 months ago
Related projects ⓘ
Alternatives and complementary repositories for Butterfly
- 简明易用框架,解决 MVI 实战痛点☆165Updated 4 months ago
- Download tool based on kotlin and coroutine.☆173Updated 2 years ago
- [停止维护]Compose版SmartRefreshLayout☆134Updated last year
- Android软键盘遮挡/平滑动画最佳解决方案 Solution for keyboard cover in/smooth animation☆290Updated last year
- EventBus for Android,消息总线,基于SharedFlow,具有生命周期感知能力,支持Sticky,支持线程切换,支持延迟发送。☆210Updated 2 years ago
- Jetpack Compose版本的WanAndroid☆165Updated last year
- Kace: Kotlin Android Compatible Extensions, a framework for assisting in the seamless migration from kotlin-android-extensions☆264Updated 5 months ago
- 🍯 LiveData / Coroutine / Lifecycle / EventBus 特性的事件总线框架☆379Updated last year
- The best MMKV utils to ensure type safety. (最好用的 MMKV 工具,可以确保类型安全)☆168Updated 9 months ago
- Use Fragment like Activity☆298Updated last year
- emo 开源库☆240Updated last year
- 提供流畅的 Jetpack Navigation 转场体验。并解决 GitHub 上 Navigation Add Hide 修改版普遍存在的缺陷。☆253Updated last year
- 简明易用框架,解决 MVI 实战痛点☆304Updated last year
- Simple API implement DataBinding and ViewBinding. 简单的 API 实现 DataBinding 和 ViewBinding,欢迎 star☆427Updated last year
- Arouter KSP annotation processor☆78Updated 3 months ago
- 本项目是一个基于多进程的Android IM即时通信中间件,旨在提高应用程序的稳定性和安全性。在本项目中,我们将详细介绍多进程架构和流程设计,并展示详细的时序图和类图,让您更好地了解该中间件的实现过程。☆140Updated last year
- This is a reader supporting the advertising business, with pages able to directly add any custom View layout, including video Views.☆272Updated last year
- 追求android架构更佳实践~☆323Updated 2 years ago
- Replace startActivityForResult() method gracefully, based on the Activity Result API. (优雅地替代 startActivityForResult(),基于 Activity Result …☆202Updated 2 years ago
- A powerful componentized framework.一个强大、100% 兼容、支持 AndroidX、支持纯 Kotlin并且灵活的组件化框架☆142Updated last week
- KtKit 小巧而实用,用 Kotlin 语言编写的工具库(长期更新中)☆164Updated 3 years ago
- OpenBug 优秀开源项目汇总☆147Updated 3 years ago
- Build Android layout dynamically with kotlin, get rid of xml file, which has poor performance☆151Updated 2 years ago
- 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)☆153Updated 3 months ago
- Routing framework for Android.☆101Updated 7 months ago
- 关于封装ViewPager2的FragmentStateAdapter的封装,以最简单的方式实现抖音列表的上下加载,画廊效果,以及ViewPager2的各种封装☆263Updated 3 weeks ago
- A highlight lib and also it can be a simple popup window lib for android☆246Updated 7 months ago
- 基于RecyclerView实现网格分页LayoutManager——PagerGridLayoutManager☆249Updated last year
- 一个可带来极致体验的Compose刷新组件;支持下拉刷新和上拉加载,可完美替代官方的SwipeRefresh;并且支持的功能更多,可扩展性更强。☆146Updated 2 weeks ago
- Android跨业务终端基础组件☆169Updated last year