android mvp高速开发框架介绍(dileber的简单介绍)
今天我为大家介绍一款android mvp框架:dileber(https://github.com/dileber/dileber.git)
官方交流qq群:171443726
我个人qq:297165331~~有什么问题也能够咨询~~
ss
随着对安卓开发的深入。越来越发现activity类简直无所不能,于是就导致activity里的代码太多,让人感觉很不爽。
近年来開始流行mvp。于是我对其进行了解,学习,參照了一些资料。自己整合了一套高速开发框架。
我将google 开发的volley,进行了整合,顺便放了一套不错的dialog进去。还有对android经常使用的一些东西进行了封装。
我将这套项目开源而且放到了github上 。https://github.com/dileber/dileber.git ,日后也将会继续维护这套代码。
先给大家简单的介绍一下
mvp是个什么:
m(model 数据)v(view 展示)p(persent 帮助 model和view进行数据关联)
mvp 大概算是mvc的升级版。作用差点儿相同会让代码的耦合程度减少,
我在框架里又加了一层,delegate(托付层)将代理activity去做一些展示的东西
mvp为什么流行
代码非常清晰 ,第一次见到这个代码(在公司看到一个员工使用这样的模式开发)。我也吃了一惊。结构非常清晰
代码展现了非常多东西,松耦合的开发,让我一见钟情,于是我就開始学习和使用mvp
如今我为大家介绍一下dileber
dileber 是基于MVP的模式开发出来的,不论什么一个android开发者都可以在我这套框架下开发出美丽的android代码
例如以下是 dileber项目里lib的mvp包中的项目架构
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
我下次教程将解说dileber怎样使用,怎样进行高速开发
最新文章
- Zedboard安装桌面系统ubuntu及opencv(1)
- Java实现购物车功能:方式一:存放在session中.方式二:存储在数据库中
- jQuery不支持hashchange事件?
- dedecms笔记
- linu流量监控
- 查看mssql死锁的详细信息(存储过程)
- 设置myeclipse自动生成的author等注释
- win7-64bit 下oracle11g plsql 的正确安装
- samba常用命令
- Direct2D 几何图形绘制基础
- Python JavaScript概述
- j2e应用相关技术
- dataTable 实战总结
- 2.7 json 模块
- 让Entity Framework不再私闯sys.databases
- vb越界
- c++学习day3(字符串_指针)
- AsnycTask内部实现原理
- swift protocol的几种形式
- UIAlertView/UIAlertController封装使用
热门文章
- BZOJ2285 [SDOI2011]保密 【01分数规划 + 网络流】
- 刷题总结——跳蚤(poj1091容斥+分解质因数)
- 严格次小生成树[BJWC2010] (树链剖分,倍增,最小生成树)
- WebRTC入门学习之初识WebRTC (转)
- 33深入理解C指针之---通过字符串传递数据
- 现象: shell脚本中source aaa.sh时提示 source: not found
- Linux 之 软件安装-yum、rpm、源码安装
- LeetCode OJ--Median of Two Sorted Arrays ***
- Django中使用表单
- cookie读取设置name