Skip to content

SimpleY/MLib

 
 

Repository files navigation

一个android 的常用基础工具框架集合

base.contract

  • 实现了Toast,progress,timer功能的presenter或viewmodel

base

  • 基础的activity,fragment ,内部实现了诸如状态栏,键盘的控制
  • rxhandler,使用rxjava 实现的handler,并有DSL写法进行网络请求控制的方案

rx

  • rxlifecycle,改为AndroidX 的lifecyle 了
  • rxPermissions,一个权限请求的方案
  • bindView, 基础lifecycle 的点击事件响应方案

common

  • 基础数据类型的 扩展方法
  • splanString的 扩展
  • 文件cache 的方案
  • logger 方案
  • 基于回调接口的 premission方案
  • 反射的 基础工具方法
  • 状态的改变
  • 可以添加样式的toast
  • 自动同步更新的preference
  • 文件,uri,context的一些扩展
  • 链式调用,可以归一处理或者分开处理的校验数据方案
  • DSL 的worker 功能实现

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 53.7%
  • Kotlin 46.3%