Android 框架

      前段时间不是蛮忙,抽时间自己搭建了一个android框架,搭此框架的目的主要是想提供一个灵活,扩展性强的框架,方便开发出高质量的项目,目前很多技术论坛博客上或者开源社区都有很多优秀的框架,我也用过一些,后来发现大部分框架有一个共同的特点,就是封装过度,耦合性太强,这必然导致一个问题,就是可扩展性比较差,想去基于这些框架去扩展一些功能或者需求,发现举步维艰,毕竟项目的需求千变万化,所以我们搭建框架的目的就是为了适应这些需求,提高开发效率。另一方面,我觉得我们应尽量避免大量使用开源或者第三方的库,当然并不是不去用它,毕竟有很多优秀的第三方库,只是应该有选择性的使用,能用原生SDK提供的API就尽量使用原生态的,基于原生提供的API再去进行扩展。本框架也用到一些优秀的第三方库,比如Retrofit,Butterknife, Picasso,JieCaoVideoPlayer, gson, JxAndroid, JxJava等等, 本框架采用MVC设计模式进行了封装,并吸收了一点点MVP的设计思想,但并非纯的MVP设计模式,可能里面还有很多需要改进的地方,后续会继续优化,并且如果时间比较充裕,我会搭建一个完整的MVP框架,其实不管我们是用MVC模式还是MVP模式,它们的理念还是源于代码的封装,由面向对象转向面向接口编程,从而使项目结构更加清晰,有层次感使代码的可复用性更高


      有需要的朋友可以找我要哦,目前放在云盘上在


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值