洞察纵观鸿蒙next版本,如何凭借FinClip加强小程序的跨平台管理,确保企业在数字化转型中的高效运营和数据安全?
650
2022-10-29
YcfMedical 采用了XDroid轻量级的Android快速开发框架
YcfMedical
概述
YcfMedical 采用了XDroid轻量级的Android快速开发框架,由UI、Cache、Event、ImageLoader、Kit、Log、Router、Net等几个部分组成。其设计思想是使用接口对各模块解耦规范化,不强依赖某些明确的三方类库,使得三方类库可自由搭配组装,方便替换。可快速、自由的进行App开发。
XDroidMvp主要会有这些特性:
无需写Contract! 无需写Present接口! 无需写View接口!
新增:
Mvp实现RxJava & RxAndroid权限适配 RxPermission事件订阅默认采用 RxBus网络交互: Retrofit + rxHttps统一异常处理缓存。。。。无需担心rx内存泄漏
保留:
提供XActivity、XFragment、SimpleRecAdapter、SimpleListAdapter等基类,可快速进行开发完整封装XRecyclerView,可实现绝大部分需求QTContentLayout、XRecyclerContentLayout实现loading、error、empty、content四种状态的自由切换实现了Memory、Disk、SharedPreferences三种方式的缓存,可自由扩展内置了RxBus,可自由切换到其他事件订阅库内置Glide,可自由切换其他图片加载库可输出漂亮的Log,支持Json、Xml、Throwable等,蝇量级实现内置链式路由内置常用工具类:package、random、file...,提供的都是非常常用的方法内置加密工具类 XCodec,你想要的加密姿势都有
先睹为快
你可以这么使用:
BasePagerFragment
public abstract class BasePagerFragment extends XFragment
PBasePager
public class PBasePager extends XPresent
重要说明
ButterKnife使用的是8.4.0版本,重点是 @BindView,可以去项目官网查看。Rxlifecycle使用的是1.0版本,具体如何使用可以查看官网。RxPermissions使用的是0.9.1版本,具体如何使用可以查看官网。retrofit,具体如何使用可以查看官网。
更新日志
2016-12-23,新增mvp、base、cache、event、imageloader、log、router2016-12-25,新增rxJava、rxAndroid、rxlifecycle、rxpermission、rxbus、net(retrofit)2016-12-26,新增网络异常统一处理2016-12-28,重构MVP2016-12-30,重构网络层2016-12-31,新增Demo
TODO
rx retrofit rxpermission rxbus cache wiki demo
相关文档
如何搭建Android快速开发框架的(概述)
如何搭建Android快速开发框架的之UI篇(上)
关于XDroid 作者
Email : droidlover@126.com
XDroid交流群:153569290
XDroid MVC版本:XDroid
若您在使用过程中遇到任何问题,欢迎加入 153569290 群或者是邮件反馈,谢谢您的关注。XDroidMvp会持续维护,如果喜欢,记得star fork。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~