坐标标准库ZBLibrary,是一个MVP架构的Android快速开发框架,提供一套开发标准(UI,Data,Listener)以及模板和工具类并规范代码。封装层级少,简单高效兼容性好。一句代码就可实现全局滑动返回(可重写);集成方便快捷的照片选择器、日期选择器、地址选择器、时间刷新器等。 丰富的功 ...
分类:
移动开发 时间:
2016-05-03 12:41:38
阅读次数:
407
本书包含的章节内容第一章:表现模式,以一个例子呈献给读者表现模式的发展历程,我们会用包括MVC和MVP在内的各种方式实现一个收费项目的例子。沿此方向,我们会发现每一种模式的问题所在,这也是触发设计模式发展的原因。本章还会说明如果应用不当,MVC和MVP这些依赖.Net事件的表现模式是怎么导致内存泄漏 ...
今天换个口味,讲讲Android。很多人经常会头疼于App的架构如何设计,本文就来带你分析一下这几个架构的特性,优缺点,以及App架构设计中应该注意的问题。...
分类:
移动开发 时间:
2016-04-29 17:17:35
阅读次数:
255
MVP 在 Android 上的使用其实已经流行了有挺长的一段时间,包括我们公司,经过我们Android端小伙伴们的思考与才华 我们的产品也是采取的MVP模式。
今天主要是想分享一下,本人对MVP的浅见,以及如何使用MVP模式搭建一个项目框架。 说明:由于本人能力和时间有限,所以本文只是抛砖引玉,疏漏之处敬请谅解。老规矩,先上图:MVP概述MVP定义MVP,全称 Model-View-Prese...
分类:
移动开发 时间:
2016-04-29 16:17:20
阅读次数:
272
公司项目最近已经用MVP模式重新构造完成,重构后的项目直观明了,代码复用性高,易于调试维护。之后主管让我去了解MVC,MVP ,MVVM,Data Binding相关的知识,于是便有了下面这篇博客。参考资料:
选择恐惧症的福音!教你认清MVC,MVP和MVVM完全掌握Android Data Binding
这里很感谢这两篇文章的理论与技术支持,感谢这些大神。OK,开始今天的主题。
关于MVP...
分类:
移动开发 时间:
2016-04-29 16:12:14
阅读次数:
485
今天换个口味,讲讲Android。很多人经常会头疼于App的架构如何设计,本文就来带你分析一下这几个架构的特性,优缺点,以及App架构设计中应该注意的问题。...
分类:
移动开发 时间:
2016-04-26 17:39:11
阅读次数:
305
1. Mvvm是什么,Mvvm是怎么来的?Mvvm模式广泛应用在WPF项目开发中,使用此模式可以把UI和业务逻辑分离开,使UI设计人员和业务逻辑人员能够分工明确。 Mvvm模式是根据MVP模式来的,可以简单的说,Mvvm模式就是WPF版的MVP模式。MVP模式,MVC模式,这几个模式都是为了抽离出U ...
分类:
其他好文 时间:
2016-04-26 15:46:39
阅读次数:
168
复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 (题图:摄于瓦伦西亚,西班牙,2014年8月) 一、MVC M ...
分类:
其他好文 时间:
2016-04-26 14:13:44
阅读次数:
106
最近一个多月面试过一下公司:
腾讯:内推一面卒。正式校招拿到offer
阿里:内推二面卒。
蘑菇街:面完三面技术面,等待HR面
网易:拿到offer。
首先想告诉每个人,千万不要因为看到别人的面经上自己好多东西不会而担心找不到工作!因为我看到别人的面经会问MVP,MVVM,智力题,还有的压根不问android上来就问C++。
要是真这么问,我觉得我根本找不到工作。其实每个人擅长的地方不一...
分类:
移动开发 时间:
2016-04-22 18:47:39
阅读次数:
185
看之前,先忘掉所有,一步步看就行了。 最后会有一个原型demo,当然是转的了。看完文章,再看demo,然后再回头看文章就很好理解了,最好自己写一遍。 1.mvp开发模式可以理解为页面接口编程,每一层的骨架都是先通过建立接口,定义每层的必要方法,再实现方法完成的。 2.在mvp开发模式中,把每个模块代 ...
分类:
移动开发 时间:
2016-04-21 13:26:07
阅读次数:
186