This is your work, valued

东莞

ezy

Expert
@czy1121

RE:从零开始的EZY

update. 清晰灵活简单易用的应用更新库

1.8k

settingscompat. 特殊权限(Special Permissions)兼容库,悬浮窗权限(SYSTEM_ALERT_WINDOW)与系统设置修改权限(WRITE_SETTINGS)

950

loadinglayout. 简单实用的页面多状态布局(content,loading,empty,error)

753

cornerlabelview. 角标(corner label)

480

badgebutton. 带有徽标(数字,小红点)的按钮

425

roundbutton. 可设置圆角背景边框的的按钮

307

noticeview. 滚动播放的公告控件

297

sdk3rd. 第三方SDK集成库,授权/分享/支付

245

NotificationDemo. 通知demo

88

segmentedview. ios风格的分段控件,类似 UISegmentedControl

61

deviceid. 获取设备标识(widevineId/instanceId/androidId/oaid),采集设备信息。

46

ThemeDemo. Databinding+LiveData轻松实现无重启换肤

35

init. Kotlin + Flow 实现的 Android 应用初始化任务启动库。

25

readmoretextview. 点击展开收缩的文本

19

numberstepper. number stepper

15

systembars. 系统栏工具库 - 状态栏/导航栏/沉浸式

11

httpapi. 使用 Coroutine + Retrofit 打造的最简单HTTP请求库

11

router. 一个 kotlin + ksp 实现的路由库,通过 uri 实现页面间跳转

7

span. 基于 buildSpannedString 扩展的 DSL,可方便的构建 Spanned,扩展支持了块级样式,文字描边,文字3D风格,标签风格...

7

subtextview. 带副文本(副标题,值)的 TextView

6

LauncherIconPlugin. Android小工具,当构建类型不为release时,在启动图标上显示添加 版本/分支/时间 等信息

6

flowbus. 事件总线(基于SharedFlow)

4

scrollinglayout. 垂直方向支持多个子视图持续连贯滚动的容器,并且支持吸顶功能。

4

webcache. Android WebView 缓存管理,提升网页打开速度。

3

mmkv. 使用 kotlin 委托属性封装的 mmkv 库,代替 SharedPreferences,简单好用

2

statelayout. 简单实用无侵入高扩展的页面多状态布局(content,loading,empty,error)

2

bk. [Deprecated] 使用 https://github.com/czy1121/shapeable 替代

2

tv. 一些实用的自定义TextView

2

networkstate. 判断网络是否可用,判断网络(wifi/mobile/vpn)是否连接,获取网络类型,监听网络可用事件

2

dialog. AlertDialog扩展(tip/alert/confirm/choose) 自定义对话框(CustomDialog/BottomDialog/DropdownDialog/SideDialog) LoadingDialog/InputDialog/ActionSheetDialog/PickerDialog

2

loading. 一些 loading 动画

2

servicelocator. 一个简单的服务定位器模式实现,如果觉得Dagger/Koin太重,可以试试这个。

2

binding. 简化 DataBinding/ViewBinding 使用,提供生命周期感知能力,支持多种使用环境(ComponentActivity/Fragment/CustomDialog/ViewGroup)

2

jsbridge. 简单易用的 Android WebView 和 Javascript 交互框架。

1

dag. 有向无环图(DAG),可用来调度应用初始化任务

1

webview. jsbridge 和 WebView 资源包管理

1

majia. 将指定的包中的类移到新包名下,通过简单的配置就可以生成马甲包。

1

argument. 通过 Kotlin 委托属性获取 Activity/Fragment 的参数

1

ecrontab. crontab for erlang, @author litao cheng <litaocheng@gmail.com>

1

packer-ng-plugin. 下一代Android打包工具,100个渠道包只需要10秒钟

1

shapeable. ShapeableDrawable/ShapeableLinearLayout/ShapeableFrameLayout 可自定义 背景色/形状/阴影/描边

1

indicatorview. 可用于 BannerView 与 ViewPager2 的指示器

1

base. 页面基类 BaseActivity/BaseFragment 统一了子类初始化UI(onSetupUI)的位置

1

pullrefresh. 实现了嵌套滚动机制的下拉刷新控件。

1

easysdk. 轻松使用第三方SDK(授权,支付,分享)

1