第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

android mvp快速開發(fā)框架介紹(dileber的簡介 一)

標(biāo)簽:
Android
该旧款android框架已经不再使用,详细更新框架,请移到 android开发(如何开发一个可以维护的好项目):一 、定义基类 项目新框架地址也变更为https://github.com/dileber/ndileber

今天我为大家介绍一款android mvp框架:dileber(https://github.com/dileber/dileber.git

随着对安卓开发的深入,越来越发现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如何使用,如何进行快速开发

點擊查看更多內(nèi)容
14人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
移動開發(fā)工程師
手記
粉絲
81
獲贊與收藏
3604

關(guān)注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消