There are no reviews yet. Be the first to send feedback to the community and the maintainers!
update
清晰灵活简单易用的应用更新库settingscompat
特殊权限(Special Permissions)兼容库,悬浮窗权限(SYSTEM_ALERT_WINDOW)与系统设置修改权限(WRITE_SETTINGS)loadinglayout
简单实用的页面多状态布局(content,loading,empty,error)cornerlabelview
角标(corner label)badgebutton
带有徽标(数字,小红点)的按钮roundbutton
可设置圆角背景边框的的按钮noticeview
滚动播放的公告控件sdk3rd
第三方SDK集成库,授权/分享/支付NotificationDemo
通知demosegmentedview
ios风格的分段控件,类似 UISegmentedControlThemeDemo
Databinding+LiveData轻松实现无重启换肤init
Kotlin + Flow 实现的 Android 应用初始化任务启动库。readmoretextview
点击展开收缩的文本numberstepper
number stepperhttpapi
使用 Coroutine + Retrofit 打造的最简单HTTP请求库systembars
系统栏工具库 - 状态栏/导航栏/沉浸式subtextview
带副文本(副标题,值)的 TextViewrouter
一个 kotlin + ksp 实现的路由库,通过 uri 实现页面间跳转deviceid
获取设备标识(widevineId/instanceId/androidId/oaid),采集设备信息。LauncherIconPlugin
Android小工具,当构建类型不为release时,在启动图标上显示添加 版本/分支/时间 等信息webcache
Android WebView 缓存管理,提升网页打开速度。flowbus
事件总线(基于SharedFlow)scrollinglayout
垂直方向支持多个子视图持续连贯滚动的容器,并且支持吸顶功能。tv
一些实用的自定义TextViewservicelocator
一个简单的服务定位器模式实现,如果觉得Dagger/Koin太重,可以试试这个。networkstate
判断网络是否可用,判断网络(wifi/mobile/vpn)是否连接,获取网络类型,监听网络可用事件binding
简化 DataBinding/ViewBinding 使用,提供生命周期感知能力,支持多种使用环境(ComponentActivity/Fragment/CustomDialog/ViewGroup)statelayout
简单实用无侵入高扩展的页面多状态布局(content,loading,empty,error)base
页面基类 BaseActivity/BaseFragment 统一了子类初始化UI(onSetupUI)的位置majia
将指定的包中的类移到新包名下,通过简单的配置就可以生成马甲包。jsbridge
简单易用的 Android WebView 和 Javascript 交互框架。dag
有向无环图(DAG),可用来调度应用初始化任务ecrontab
crontab for erlang, @author litao cheng <[email protected]>mmkv
使用 kotlin 委托属性封装的 mmkv 库,代替 SharedPreferences,简单好用argument
通过 Kotlin 委托属性获取 Activity/Fragment 的参数pullrefresh
实现了嵌套滚动机制的下拉刷新控件。dialog
AlertDialog扩展(tip/alert/confirm/choose) 自定义对话框(CustomDialog/BottomDialog/DropdownDialog/SideDialog) LoadingDialog/InputDialog/ActionSheetDialog/PickerDialogloading
一些 loading 动画webview
jsbridge 和 WebView 资源包管理Love Open Source and this site? Check out how you can help us