Android快速开发框架_让前端更专注于前端

android开发效率一直是诟病,从自身的过往的开发经验中感受是是:一方面入门成本较大,调研成本高;另一方面是技术架构上没有后端及网页前端的成熟,导致很多开发者在项目中做了许多重复性的工作。

该项目是以过去经验总结出来的一个快速开发框架,架构上业务与逻辑相互分离。从而将actvitiy从繁重的任务中解放出来,让前端更专注于前端。

1:MVP

android开发基于mvc架构,然而这样会造成activity承担大量的业务,降低了代码的阅读性与后期可维护性。

mvp作为一种新架构模型,其中m层(Model)专注于数据交互,v层(View)专注于展示,p层(Presenter)通过iView和iModel来操作所有的java逻辑。分层后维护性高,逻辑清晰,迭代速度快。另外在该项目中,m、v、p三层均通过泛型来简化开发,在实际开发中假如需要发起一个网络请求,开发者只需写好相应的bean,并加入下面的两行代码即可。代码如下:

Type type =  new TypeToken<BaseResponseBean<LoginResponseBean>>(){}.getType();  
mLP.post(UrlConstants.LOGIN_URL,null,type);        

通过MVP,在网络交互上,android有着不弱于网页前端的开发速度。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
来说点什么吧!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容