简介
KCommon快速开发框架是基于rxjava、rxcache、okhttp、retrofit、rxlifecycle等第三方库,采用mvp架构,使用kotlin语言开发的一个第三方库,配合一键生成mvp相关代码文件的Android Studio模板文件,可以使使用者快速开发,专注于代码逻辑,而非mvp相关的繁琐配置。并且集成了Loading、成功、失败和空页面的切换,同时还提供了对下拉刷新以及上拉加载更多的列表的模板(BaseRefreshAndLoadMoreActivity||BaseRefreshAndLoadMoreFragment),省去了Android开发人员对相同类型代码的重复编写。Github地址
使用此开发框架需要的一些前置知识
熟悉android中的mvp架构
熟悉rxjava、rxcache、rxlifecycle等响应式编程框架
熟悉okhttp、retrofit
会复制快速开发模板到指定位置并使用
KCommon提供了两种便于开发的模板
以Base开头的BaseActivity和BaseFragment。这种适合通用的开发。具体的使用请参考相关的demo。
以BaseRefreshAndLoadMore开头的BaseRefreshAndLoadMoreActivity和BaseRefreshAndLoadMoreFragment。这种适合列表展示的页面开发,具备下拉刷新和上拉加载更多数据的功能。具体的使用请参考相关的demo。
图片展示
总的演示
下拉刷新和上拉加载更多
<