第一个基于MUI开发的APP,前端后端都是自己一个人开发的,界面虽然中规中矩,但是还是有所搜获。
MUI为何物?性能和体验的差距,一直是mobile app开发者放弃HTML5的首要原因。 浏览器天生的切页白屏、不忍直视的转页动画、浮动元素的抖动、无法流畅下拉刷新等问题,这些都让HTML5开发者倍感挫败,尤其拿到Android低端机运行,摔手机的心都有; 另一方面,浏览器默认控件样式又少又丑,制作一个漂亮的控件非常麻烦,也有一些制作简单的ui框架但性能低下。mui(https://github.com/dcloudio/mui/)框架有效的解决了这些问题,这是一个可以方便开发出高性能App的框架,也是目前最接近原生App效果的框架。选一个好的框架,还要配一个好的开发工具,HBuilder-飞速编码的极客工具,手指爽,眼睛爽。这个是开发混合app首推的一款开发利器。
我开发设计的是怎么样的一款APP?这款app是一个小区业委会订制的,用于业委会发布通知,投票,业主在线交流的一个移动端‘平台’,类似一个小的bbs,有讨论吧,通知公告,投票专栏。当时是Android和ios都要提供,最终为了节约成本,便于维护,选用了混合模式。写一套网页,通过转换,即可拥有Android和iOS版本,甚至是公众号都是可以的。
这款app前端界面后端都服务是自己一个人开发的,界面虽然中规中矩,但是还是有所搜获。整个后台数据都是json格式返回的,加深了对json以及APP后台数据结构的认识,对薄弱的html也有所加强,整体来说受益很深。
- 对于app的开发,需要先明确前后端交互的数据格式