这篇博客也算是本人从事开发以来的一个总结,之前写博客是为了装逼,现在是为了成长,一个项目如果刚开真个框架没有搭建好,接下来的保护工作将变得异常艰苦,我们公司的按项目就是由于一开真个框架没有搭建好,只迭代了两个版本便保护不下去了,只能是请高人重新设计的框架,一切重新来过。
不同类型的项目对框架的要求自然不同,但是有一点是雷同的,那就是,首先对基本语法进行封装,相应工具类、办法样式的封装,前期的封装可以免后期项目无停止的重构代码,也就不会涌现因频繁的修改需求致使代码大批冗余。
空话不多说,进入正题,要开端一个移动端项目搭建,一个最基本的条件条件就是要有完全的条理的产品需求,专业的产品原型图,这一切都是产品经理来做的,如果你们公司没有产品经理,那末你也就只能自求多福了,固然你有一个每天把就跟淘宝一样这句话挂在嘴边的二逼产品经理,你也只能自求多福了。
对一个Android项目而言,前界面样式的抽取,办法的封装,工具类的导入,第三方sdk的继承很主要
让我们从BaseActivity和BaseFragment的封装开端吧,为何要封装BaseFragment和BaseActivity呢,我想你不会愿意一样的办法一样的代码照抄十遍吧,在BaseActivity和BaseFragment中我们可以定义一些接口或抽象办法,以便利在其子类中履行
代码以下:
这篇博客也算是本人从事开发以来的一个总结,之前写博客是为了装逼,现在是为了成长,一个项目如果刚开真