Android应用架构
星禾笔记
移动开发、图像视频技术分享和读书笔记。
展开
-
移动开发中的软件架构
在移动开发领域,我们往往会遇到软件的可扩展性、可复用性以及可维护性等问题,这就涉及到如何做好软件的架构设计或者重构优化工作。结合实践与思考,本文对其中的Android应用软件架构做些梳理,首先是层次结构划分,其次是技术选型的考虑。原创 2017-04-27 21:17:08 · 330 阅读 · 0 评论 -
MVP架构在Android平台上的实现分析(一)
MVP也即Model-View-Presenter,是在MVC基础上优化衍生出来的一种软件架构模式,它将MVC中的Controller层进行了优化而生成了Presenter(可理解为主持者或表示者)。 本文对Google官方实现TODO-MVP进行分析梳理,可供参考。原创 2017-04-30 22:04:50 · 257 阅读 · 0 评论 -
MVP架构在Android平台上的实现分析(二)
在上篇文章里,我们对Google官方的TODO-MVP基础实现做了一些分析,今天继续探讨基于Loader机制的TODO-MVP实现。首先简单介绍Loader机制的主要特点。原创 2017-05-02 21:53:28 · 438 阅读 · 0 评论 -
MVP架构在Android平台上的实现分析(三)
在上篇文章里,我们对Google官方的TODO-MVP-Loaders做了分析,今天继续探讨另外一种官方实现,基于Clean架构的MVP实现。原创 2017-05-28 21:38:04 · 230 阅读 · 0 评论