随着智能设备普及和移动互联网发展,移动端应用逐渐成为用户新入口,重要性越来越突出。但企业一般是先有PC端应用,再推APP,APP 1.0版的功能大多从现有PC应用平移过来,没有针对移动自身特点考虑APP的架构。随着APP越来越复杂,功能和非功能要求越来越高,架构的先天不足逐渐成为大型APP升级的瓶颈 ...
分类:
移动开发 时间:
2016-07-13 15:57:19
阅读次数:
254
App架构在Android开发者中一直是讨论比较多的一个话题,目前讨论较多的有MVP、MVVM、Clean这三种。google官方对于架构的态度一直是非常开放的,让开发者自主选择组织和架构app的方式,期望能留给开发者更多的灵活性。 由于没有一套权威的架构实现,现在很多App项目中在架构方面都有或多 ...
分类:
移动开发 时间:
2016-07-01 13:30:02
阅读次数:
346
架构因人而异,不同的架构师大多会有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也是所有项目都会有的需求,比如API如何设计?架构如何分层?开发环境和生产环境如何分离?这几年,我负责研发过的App,有餐饮类的、社交类的、智能家居类的、电商类的、新闻媒体类的等等。当有了一定的经验之后,你总会有一些自己的心得体会。而以下内容就...
分类:
移动开发 时间:
2016-06-24 15:05:21
阅读次数:
271
前言从JavaEE转到Android开发也2年多了,开发的项目也有4,5个了(公司项目),其中有3个项目前期都是自己独立开发,从一开始的毫无架构到现在对如何架构也有一点心得,所以在此分享出来,大家一起交流什么是架构在我看来,软件架构绝对不只是框架的堆砌,看我看来,架构是为了方便软件维护、扩展、安全性、切入性(我也不知道有没有人提出过这个关键字,因为的确很少看见,简单来说我这里说的切入性就是指一个以前...
分类:
移动开发 时间:
2016-06-14 14:27:12
阅读次数:
365
关于Hybrid模式开发app的好处,网络上已有很多文章阐述了,这里不展开。
本文将从以下几个方面阐述Hybrid app架构设计的一些经验和思考。
原文及讨论请到 github
issue
通讯
作为一种跨语言开发模式,通讯层是Hybrid架构首先应该考虑和设计的,往后所有的逻辑都是基于通讯层展开。
Native(以Android为例)和H5通讯,基本原理:
...
分类:
移动开发 时间:
2016-05-12 23:20:50
阅读次数:
304
App架构在Android开发者中一直是讨论比较多的一个话题,目前讨论较多的有MVP、MVVM、Clean这三种。google官方对于架构的态度一直是非常开放的,让开发者自主选择组织和架构app的方式,期望能留给开发者更多的灵活性。...
分类:
移动开发 时间:
2016-05-12 19:22:22
阅读次数:
285
http://keeganlee.me/post/architecture/20160107 看完这一系列文章后就知道怎么回答这类问题了: App架构设计经验谈:接口的设计 App架构设计经验谈:技术选型 App架构设计经验谈:数据层的设计 App架构设计经验谈:业务层的设计 App架构设计经验谈: ...
分类:
移动开发 时间:
2016-05-10 12:41:47
阅读次数:
155
今天换个口味,讲讲Android。很多人经常会头疼于App的架构如何设计,本文就来带你分析一下这几个架构的特性,优缺点,以及App架构设计中应该注意的问题。...
分类:
移动开发 时间:
2016-04-29 17:17:35
阅读次数:
255
今天换个口味,讲讲Android。很多人经常会头疼于App的架构如何设计,本文就来带你分析一下这几个架构的特性,优缺点,以及App架构设计中应该注意的问题。...
分类:
移动开发 时间:
2016-04-26 17:39:11
阅读次数:
305
转:http://ticktick.blog.51cto.com/823160/1746136 PigeonCall:一款Android VoIP网络电话App架构分析 2016-02-29 20:12:19 PigeonCall:一款Android VoIP网络电话App架构分析 PigeonCa ...
分类:
移动开发 时间:
2016-04-07 20:35:48
阅读次数:
715