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包中的项目架构



model包
是一个model基类 目前类中没有方法,以后我在修改框架的时候可能会在其中增加方法,继承这个model基类的model才有
大家可以不继承

preseter包
是主要的包,
activity继承activitypresent 
fragment 继承fragmentpresent

我后续的教程会讲解如何使用

scm包则是网络请求,图片请求的包,我将网络都封装到这里继承于这个类就可以直接访问网络
请求数据,请求图片,记得加权限哦

view包则是view的代理对象,帮助activity代理处理布局文件

如下是deliber的sample包




这个则是继承lib中的类展现出来的。

    我下次教程将讲解dileber如何使用,如何进行快速开发

    评论 3
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包

    打赏作者

    二蛋和他的大花

    你的鼓励将是我创作的最大动力

    ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
    扫码支付:¥1
    获取中
    扫码支付

    您的余额不足,请更换扫码支付或充值

    打赏作者

    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

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

    余额充值