目录 引言 为什么用MVP架构 MVP理论知识 乞丐版MVP架构模式的代码实现 MVP中的代码复用场景 平民版MVP架构 - base层顶级父类 Fragment怎么办 时尚版MVP架构 - Model层的单独优化 引言 记得第一次接触MVP开发是上大学的时候,当时看了数十篇关于MVP的文章,这
前言 预览 permissions4m-annotation permissions4m-processor AnnotationProcessor ProxyInfo AnnotationProcessor 编码 ProxyInfo 编码 permissions4m-api 后话 前言 近期笔者开源了一个 Android 编译时注解框架库—— Permissions4M ,一款处理 Android 6
一. 写在前面 Android-Sun-Framework是一个Android组件化开发框架,可用于中大型项目。对应框架的一系列文章包含内容:设计思路、实现、如何使用等。我的宗旨是: 授之以渔而不是授之以鱼 ! 同时我也感谢大家对我的支持。 欢迎Star or Follow我的 GitHub 欢迎
本文是企业级网络框架第二篇主要讲MVP模式和Gson在Retrofit网络请求框架下的使用方式。(已更新为一篇) 对MVP不了解的请看 梦之鬼索MVP模式在Android中的设计和实现 http://blog.csdn.net/androidmsky/article/details/52248797 对Retrofit还不了解的情看
英文原文: Components for Android: A declarative framework for efficient UIs 。 滚动界面是移动端最常见的模式了。如果你做过app,那么你很可能使用过RecyclerView来实现滚动列表。 在安卓上建立列表界面是相当简单的:只需创建item的布局,把它挂载到R
为什么需要转战WebApp开发 随着移动端设备越来越多, 微信应用号即将发布, 越来越多的页面需要被移动浏览器承载, HTML5开发大热, 我们需要掌握Web开发的技能来适应时代变化. 合适的WebApp框架 AndroidUI4Web 是一个高性能的WebApp框架, 在移动浏览器上有与原
什么是单页面应用(SPA)? 维基百科上的描述 是这样的: “Asingle-pageapplication(SPA),isawebapplicationorwebsitethatfitsonasinglewebpagewiththegoalofprovidingamorefluiduserexperienceakintoadesktopapplication.” 也就是说,单页面应用是仅包含
学习再多,也是杯水车薪。 为什么这么说?不知道各位有没有发现,虽然前端发展快,但一些有名的框架至少会火热很长时间,比如 Backbone、React、Ember 。如果有心要学,肯定有足够的时间把它学会,毕竟事实摆在面前,很多公司的上线产品就是用 React 来写的
转载自 http://www.imooc.com/wenda/detail/256528 其中daemonite可以直接在github上下载,用firefox或者chrome打开index.html就可以看到效果了,简直是惊艳。 9个目前流行的Material Design前端框架 谷歌推出的Material Design风格已见有一些APP UI采用,视
从使用频率来说,Bootstrap(框架)被国内外各种偷懒的程序猿们拿来做项目的主页/文档,第一眼看上去,和官网的demo对比除了文字换了,其他完全就是一回事!当然不仅仅是刚才提到的,其他很多的由静态页面构成的网站也广泛应用了Bootstrap(框架),之所以要
Foundation 是一个易用、强大而且灵活的前端框架,用于构建基于任何设备上的 Web 应用。Foundation 第一个引入了响应式设计的框架,提供多种 Web 上的 UI 组件,如表单、按钮、Tabs 等等。 官方网站http://foundation.zurb.com/
转载自 快乐de胖虎 Android Dagger依赖注入框架浅析 今天接触了Dagger这套android的依赖注入框架(DI框架),感觉跟Spring 的IOC差不多吧。这个框架它的好处是它没有采用反射技术(Spring是用反射的),而是用预编译技术,因为基于反射的DI非常地耗用资源(空
转载自 胖虎的博客 两天在学这个开源框架Android Annotations,用起来感觉挺方便的, 相信用过Spring注解的孩子理解起来应该比较容易!就是配置起来比较吃力。 关于AndroidAnnotaions的介绍,网上已经很多了,我这里不再累赘。 1、AndroidAnnotations官网:
虽然我一直很反对框架,但是随着自己开发经验的积累越来越多,也对开发框架持开发态度了,因为很多东西都是重复的,开发框架确实能为自己节省很多时间,优秀的开发框架还能教会你很多软件架构方面的知识。下面介绍开源框架AndroidAnnotations。 AndroidAnnot
css框架其实很早就出现了,他产生的原因是css代码跟其他代码一样,很多时候是高度重复性的,经验丰富的工程师们都会总结出自己的可复用代码,以便应用到不同的项目之中,其中优秀且知名度高的就成了我们所熟悉的css框架,其实就是一套具有普适性的css代码。
对新手而言,我觉得了解mvc的入门知识还是要从这个单点入口开始,至于mvc的model control 和view还不是首先需要解释的,因为你没有必要完全遵循mvc的所有要求,但是单点入口个人认为是必须的。其实单点入口和mvc没有必然联系,不过几乎所有的mvc都采用了单点
对PHP只能说是会用而已,因此这里对这两个框架的MVC讨论也只限于皮毛了。 首先说Model吧。 在TP中是一个表对应一个Model,而且普通Model中只是一些自动验证啊,自动完成