随笔分类 -  8. Android 架构

摘要:以下是Keegan小钢大神原创博客: Android项目重构之路:架构篇Android项目重构之路:界面篇Android项目重构之路:实现篇 看了这几篇文章,以及下面的评论,总结一下,以便以后拓展: 1、目前这个入门架构,model layer的稳定、一致、可靠性还是有保障的,model的数据是在接 阅读全文
posted @ 2016-10-18 22:32 H_bolin 阅读(240) 评论(0) 推荐(0)
摘要:以实现最小化可用产品(MVP)的目标,用最简单的方式来搭建架构和实现代码。IDE采用Android Studio,Demo实现的功能为用户注册、登录和展示一个券列表,数据采用我们现有项目的测试数据,接口也是我们项目中的测试接口。 项目搭建 根据架构篇所讲的,将项目分为了四个层级:模型层、接口层、核心 阅读全文
posted @ 2016-10-18 20:18 H_bolin 阅读(696) 评论(0) 推荐(0)
摘要:其中,最上层的界面,是变化最频繁的一个层面,也是最复杂最容易出问题的一个层面,如果规划不好,很容易做着做着,又乱成一团了。要规划好界面层,至少应该遵循几条基本的原则: 规范性 每个人的编码习惯和风格都不同,不说那些缺乏良好编码习惯的开发人员,就连那些已经养成良好编码习惯的人员,很多方面都会不同。比如 阅读全文
posted @ 2016-10-18 20:07 H_bolin 阅读(234) 评论(0) 推荐(0)
摘要:项目分为了四个层级:模型层、接口层、核心层、界面层。模型层定义了所有的模型;接口层封装了服务器提供的API;核心层处理所有业务逻辑;界面层就处理界面的展示。几个层级之间的关系如下图所示: 层级关系:模型层,用于各层的数据交互;接口层为核心层提供实现API;核心层用于提供处理业务逻辑;界面层用于和界面 阅读全文
posted @ 2016-10-18 17:04 H_bolin 阅读(546) 评论(0) 推荐(0)