BaseProject

项目介绍:

本项目(Android库工程)为Android开发APP的通用模版框架,皆在使用本框架能快速开发Android项目尤其是含有网络请求的项目,优化项目代码结构、模块化编程。 本项目力求能给阅读者、使用者在Android项目架构能力方面带来一定的速度、质量的提升。

给取个名吧:

BaseProject --> 基础工程 --> 能帮助Android开发者大众 --> 倒是想像济公,普渡众人(有点大了啊!!)--> 济公他老人家肯定不乐意,也怕其实难副!-->那就偕个音,就叫“基工”吧, 就这么不太愉快的决定了。

特别鸣谢:

本来想自己实现一个通用的RecyclerView的适配器,但由于自己的额外时间不太多,并且这个轮子在GitHub上已经有一些写的比较好,“基工”就直接借来,并修正一些BUG,来作为本框架的 RecyclerView的适配器,SO,特别感谢: https://github.com/CymChad/BaseRecyclerViewAdapterHelper。 以及:https://github.com/H07000223/FlycoBanner_Master

目前阶段:

“基工”到目前为止(当然会持续维护更新)已经可以用到实际项目中去快速构建项目了,本人的公司的三个APP都依赖于“基工”,自己也会持续努力让“基工”更加完善。

参考Demo

暂时没有过多的说明,可先参考BaseProjectDemo的简单使用, I'm sorry,please read the fucking code now;

重大更新

由于在本框架中更新BaseRecyclerViewAdapterHelper 的最新代码(见本框架的com.chad.library.adapter.base包中代码),导致本框架(列表的基类)有较大的改动,因而原来稳定的 版本切换为base分支,请原来使用了原版本的也切换到base分支,以避免更新代码导致项目代码异常,或者直接更新master分支最新代码并更改 自己的项目代码,带来的不便,望谅解,谢谢!