Android Architecture Blueprints----安卓架构详细分析
来源:互联网 发布:网络显示无internet 编辑:程序博客网 时间:2024/05/17 03:27
首先,让我们看一下google给出的框架:
github : https://github.com/googlesamples/android-architecture
首先本人也没有用过这么多框架,只是基于自己的经验和分析带领大家研究一下Android Architecture Blueprints。
前言
Android框架在决定如何组织和构建 Android应用程序时提供了很多灵活性。虽然这种自由是非常有价值的,但它也可能导致应用程序具有大类,不一致的命名方案,以及不匹配或缺少的体系结构。这些类型的问题可能会测试,维护和扩展应用程序变得困难。
Android架构蓝图项目展示了帮助解决或避免这些常见问题的策略。
您可以使用此项目中的示例作为学习参考,或作为创建自己的应用程序的起点。这些项目的重点是展示如何构建你的代码,设计你的架构,以及采用这些模式测试和维护你的应用程序的最终影响。您可以使用这些演示的技术以许多不同的方式来构建应用程序。为了了解这些项目中的概念,您自己的特定优先级将影响如何实现确保重点保持上述目标,应用程序使用一个简单的用户界面。
稳定的样例
正在进行的样例
Why a to-do app?
该项目中的应用程序旨在简单,您可以快速了解它,但复杂到足以展示困难的设计决策和测试场景。有关详细信息,请参阅应用程序的规范。
下面是app specification
https://github.com/googlesamples/android-architecture/wiki/To-do-app-specification
为您的应用选择一个示例
上面列了那么多示例,并没有哪个好哪个不好之说,只能说适合自己的才是最好的。那么接下来让我们好好研究一下到底哪个适合我们。
- Samples at a glance
- How to compare samples
如何对比分支呢?
这个技能大家应该都会吧。。。。
还是简单的说一下:
- Android Architecture Blueprints----安卓架构详细分析
- Android Architecture Blueprints(架构蓝图)
- 基于Android Architecture Blueprints的MVP案例分析与实现
- Android Application Architecture 安卓APP架构
- Android and Architecture(安卓和架构)
- Android官方mvp说明——Android架构蓝图——android Architecture Blueprints
- 学习Android Architecture Blueprints(一)-mvp分支
- 学习Android Architecture Blueprints(三)-contentproviders分支
- 学习Android Architecture Blueprints(四)-databinding分支
- Android Interfaces and Architecture 安卓接口和架构
- 查看安卓(Android)设备处理器(CPU)架构(Architecture)信息
- 学习Android Architecture Blueprints(二)-rxjava 和 loader 分支
- 安卓Android的系统架构详细解析
- 新款安卓架构设计-Architecture Components介绍
- 【安卓】android-架构
- Android architecture component架构
- 安卓Architecture
- 【python】flask+blueprints模块化架构
- 动态规划之小鑫去爬山
- LintCode 11 二叉查找树中搜索区间
- #ifndef方式 && #pragma once方式
- PHP产生不重复随机数的5个方法总结(该文章转自酷笔记http://www.kubiji.cn/topic-id3976.html)
- swift初体验
- Android Architecture Blueprints----安卓架构详细分析
- 对nginx单线程限制带宽
- Java基础03面向对象
- ORA-01830:日期格式图片在转换整个输入字符串之前结束
- Hibernate 自动生成表问题
- submit和button
- 今天开始学习CSS
- MySql错误代码1045的解决方案
- PAT-B 1011. A+B和C (15)