xmljava系统源码-KCommonProject:Kotlin实现的快速开发框架

时间:2021-06-06 00:19:44
【文件属性】:
文件名称:xmljava系统源码-KCommonProject:Kotlin实现的快速开发框架
文件大小:44.97MB
文件格式:ZIP
更新时间:2021-06-06 00:19:44
系统开源 xml java系统源码 KCommon-使用Kotlin编写,基于MVP的极速开发框架 我们在开发Android应用程序的时候其实会有很多通用的代码,比方说很常见的页面的几种基本状态的切换:正常、加载失败、加载中、空页面。又或者是下拉刷新和如果数据需要分页而带来的上拉加载更多数据等等操作。当然,这其中最繁琐的还是关于MVP相关模板代码的编写,熟悉Android中MVP架构的小伙伴们应该都知道,严格按照MVP架构的话,我们每一个Activity或者Fragment都需要多写一个接口和两个实现类:MVPContract、MVPModel和MVPPresenter。而这些Contract、Model和Presenter又不近相似,所以在我之前的开发中,如果一个新的APP有30个页面,那么加上这些MVP架构所需的代码,我需要多添加90个文件,即使是复制粘贴这些代码当时也耗费了我将近2个多小时的时间(当然不仅仅是复制,还包括文件名,方法名称的修改等等所需的细节)。当然,这也是促使我开源出KCommon这个使用Kotlin编写的,基于MVP架构的极速开发框架的主要原因。 KCommon可以解决的

网友评论