LoadSir是一个轻量级、扩展性良好的Android库。在加载网络或其他数据时,可根据需求切换状态页面,像加载中、加载失败、无数据、网络超时等,还能添加自定义状态页,例如占位图、登录失效等常用页面。它可以配合网络加载框架,结合返回状态码、错误码、数据进行状态页自动切换,具有众多优点如支持多种状态回调、适配多种切换且不会布局错乱等,封装使用效果更佳。
Linkage - RecyclerView是基于MVP架构开发的二级联动列表控件库。源于RxJava魔法师项目需求,因未找到合适开源库而编写。高度解耦、轻松配置、可远程依赖。目标是一行代码接入二级联动列表,有多种优点如节省工作量、提供代码规范等,还展示了MVP架构编写第三方库的最佳实践,有简单使用示例包括依赖添加、数据准备、布局引入和初始化等操作。