社区
Android
帖子详情
怎样快速搭建一个android mvp框架?
wxh2578753228
2017-12-16 02:52:50
有没有实用万能的mvp框架
...全文
811
3
打赏
收藏
怎样快速搭建一个android mvp框架?
有没有实用万能的mvp框架
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nettman
2018-02-25
打赏
举报
回复
关注,学习
Android小码家
2018-02-24
打赏
举报
回复
楼上的 别激动 我这有更简单的 https://github.com/goodluckforme/muc_mvp 楼主有不懂的可以@我
邹言
2017-12-16
打赏
举报
回复
强烈推荐这个https://github.com/JessYanCoding/MVPArms/blob/master/MVPArms.md
java版ss源码-dileber:
android
mvp
框架
java版ss源码 该旧款
android
框架
已经不再使用,详细更新
框架
,请移到 项目新
框架
地址也变更为 dileber
android
mvp
框架
这是一款
mvp
框架
,他能帮助你
快速
的
搭建
应用。 本
框架
带有自动生成代码的工具 需要你在frame.conf中配置例如 #包名 @package: com.zhonghua.dilebertest #activity 类的名 @a: Main @a: Splash #Fragment 类的名 @f: Smzdes #子类包 @goods:[@f: Goods,@a: Moneys,@f: Jzs] @goodfs:[@f: Goods,@a: Moneys,@f: Jzs] 官方交流qq群:171443726 使用介绍: 随着对安卓开发的深入,越来越发现activity类简直无所不能,于是就导致activity里的代码太多,让人感觉非常不爽。 近年来开始流行
mvp
,于是我对其进行了解,学习,参照了一些资料,自己整合了一套
快速
开发
框架
。 我将google 开发的volley,进行了整合,顺便放了一套不错的dialog进去,还有对
android
Kotlin
MVP
Samples::rocket:(Kotlin 版 )
快速
搭建
Kotlin +
MVP
+ RxJava + Retrofit + EventBus 的
框架
,方便
快速
开发新项目、减少开发成本
Kotlin 版
MVP
基础
框架
项目 已经使用该
框架
Java 版
MVP
基础
框架
: Kotlin 版
MVP
基础
框架
: 简介
快速
搭建
Kotlin+
MVP
+RxJava+Retrofit+EventBus 的
框架
,方便
快速
开发新项目、减少开发成本,让所写的代码更加简洁,让开发者只需要关注业务的实现。 代码结构 1. View 层的基类封装 BaseActivity 、 BaseFragment 是抽象类,封装了布局文件 ID 、初始化 View 、初始化数据、开始请求、是否使用 EventBus 、状态栏等; Base
Mvp
Activity 、 Base
Mvp
Fragment 分别继承 BaseActivity 和 BaseFragment 并实现了 IView 接口,将
MVP
基础架构封装起来;注:如果想使用
MVP
架构就继承 Base
Mvp
Activity 或者 Ba
Android
高级专题
共计95个小节课程,内容包括:
Android
多线程、网络编程、数据解析、数据存储、多媒体、
Android
图形图像、
Android
动画、GPS 定位、
Android
传感器编程、蓝牙、NDK、消息推送、二维码生成与扫描、分享和第三方登录...
Android
MVVM
框架
MVVMFramework.zip
这是
一个
搭建
MVVM模式极速开发库,DataBinding 和 Retrofit 配合使用
搭建
的
快速
框架
。环境
Android
Studio 2.1MVVM模式MVVM模式:View,ViewModel,Model,三者关系如上图。
Android
的MVVM模式:View 在 大多情况下是指 Activity,也因为很多操作需要用到Context,Activity也充当 Controller 的角色,很多人喜欢把逻辑写在Activity中也是这个原因。在我眼里,MVVM模式解读应该是 Activity是View和分发器,逻辑处理等写在ViewModel 中需要分发的时候回调给Activity分发,而数据则是Model提供,大多数情况下Model是数据固定后不用改变的。这才是真正的MVVM模式。Databinding的出现使得上面的假设成立,初试Databinding发现大大简便了开发,加上现在支持双向绑定,实在是太棒了。超高速
搭建
MVVM模式的库目前MVVM模式的项目还不多,大多都是MVC,
MVP
模式,对于
Android
的MVVM模式的架构应该怎么
搭建
,怎么使用,这方面完整的知识并不多见。在此抛砖引玉,提出
一个
方案。 Databinding可以跳过Activity的findViewById直接和xml中控件进行双向绑定,对于数据显示带来了大大的便利。我们大多数项目中列表占了很重要的一环,其中列表数据绑定、刷新、加载更多、点击响应、状态显示都是常用而且可以封装起来的。 而对于网络库,我使用了Retrofit ,返回同一了JSON格式:{“status”:0,”msg”:”提示消息”,”content”:{}} ,其中 content 里面数据如果是列表则是 JSONArray,非列表则是JSONObject。 两者相配合,实现了
快速
从网络获取数据并显示:只需两句话就能完成 加载网络数据后绑定数据并显示 public Call
>> onLoadListHttpRequest(); public void setItemLayout(int itemLayout);
Android
ModuleDemo:基于
MVP
搭建
的组件化开发
框架
Android
ModuleDemo 基于
MVP
搭建
的组件化开发
框架
, 效果图 主要用于学习
android
组件化
框架
封装了工作中常用的一些控件,基类等,可以做到
快速
开发 电商 商品详情
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章