文件名称:
提供一个APP的不同架构实现DesignResCollection.zip
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2019-07-19
详细说明: DesignResCollection提供同一个 App 的不同架构实现,对其进行对比分析,方便大家选取使用项目启发来自谷歌的同类框架项目 https://github.com/googlesamples/android-architecture为什么要做这样一个项目Android 的框架多用 MVC 模型进行开发,而其中的 Activity 经常承担了大量的 V 和 C 的工作,既处理逻辑又处理 UI。因此 Activity 中很容易聚集大量代码,造成结构复杂混乱、测试维护困难等诸多不便。这个项目就是为了帮助解决这个问题。其中将提供一个相同的应用程序,然后使用不同的框架实现之。您可以使用本项目中的示例代码作为参考,或者直接作为项目的架子在此之上继续开发自己的 项目。本项目中,主要关注的重点在于代码的结构框架、测试以及可维护性。但是要注意,这里提供了不同的架构,各自有自己的优缺点。因此在选取时要根据自己的需要选择对应的框架结构。比如你只是一个简单的 App,不需要单元测试,功能UI都比较少,那直接 MVC 结构即可。比如基本的 MVP 结构就是 DesignResCollection_MVP。不同结构的具体介绍请查看对应文件夹中的README.md已开发完成的示例DesignResCollection_MVC/ - Model-View-Controller 结构。待开发的示例DesignResCollection_MVP/ - Model-View-Presenter 结构。DesignResCollection_MVP-Dagger2/ - 基于 Model-View-Presenter 结构,添加Dagger2框架。其他相关示例DesignResCollection(ing...) - 完整App代码,不断丰富完善中,实现一个最终完整版。本项目中的示例是基于此项目做了功能和页面上的精简,便于演示不同代码结构。DesignCollectionCloudEngine - 部署在LeanCloud上的云代码项目,用于定时爬取数据保存到LeanCloud中为应用提供数据来源的。开发计划2016.8.17~DesignResCollection_MVP/ - Model-View-Presenter 结构。网络框架部分使用 Retrofit2.0 RxJava。 图片使用 Glide。代码助手Model 常见工具类、功能等都封装到了这个依赖 Model 中,一来为了方便,二来让注意力更集中在项目框架结构上。到底使用哪种框架使用在我自己的 app 中?每个框架示例中都有一个 README,你可以先查看下每种的特点。最终项目里还会对比下所有框架的优缺点列出来,方便你根据自己具体情况进行全面的比较选取。应用截图使用下载~ 解压~ Open对应框架项目的文件夹
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
相关搜索: