一个企业级app的开发心得

今天来聊聊app开发那些事.

一开始接触android开发的时候,整个人都懵了."我*****,这**和我学到的完全不一样啊!".这个时候还没有了解到app的本质就是个产品.是用来创造价值的.

后来慢慢解除了新的姿势,了解到使用框架,使用工具.拿前人的东西来铺路.到如今已经走过两年了.

在下不敢私藏,特拿来与诸君共享.

首先,进行app开发之前,需要了解app产品的定位,比如用途和受众.不要说这些不是开发人员需要想的.你不可能一辈子只做个打码的,想要进步必须吸收这些知识

然后,要以一个用户的角度来分析需求.把自己当成产品的用户,这样可以更加快速深刻的映射出产品雏形.(建议没事多玩玩各个平台的app,集百家之长,方能取之一瓢饮)

在初步了解app后,着手进行功能开发,规划好模块顺序.(每个方法都要写注释,本人接手了一位大兄弟的代码,那场面真的是惨不忍睹啊基本没注释的代码怎么看得懂)

多使用第三方的开源项目.毕竟做产品不比自己开发.公司需要的是效率和质量.我们要最大化的利用工具来实现功能.

在初步完成app的功能模块后,自己先客串一把测试MM.对功能进行正常操作和非正常操作(毕竟总有一些用户喜欢另辟蹊径,你总不能给用户再发一本使用指南)自己先解决

掉一部分bug,提高工作效率(也是与人方便自己方便嘛).

在完成app的功能模块后,需要优化视图界面,这时候要和美工同学好好沟通了,毕竟android的碎片化问题不是一两天了.适配总是让人头痛的问题.(我会在下面分享一个项目地址:这个项目实现了界面自适配功能,但是本人感觉还是有局限的.有需求的童鞋可以试试)

再接下来就是产品优化的细节了,一些问题一定要积极和经理或者主管沟通.(没法解决的问题也要拿出来.不要不好意思.为公司作出好的产品才是重要滴,脸皮这个东西练练就有了)

完成app的开发工作后,便是产品发布上架的流程了.这类文章多如牛毛.大家随便找找都可以找到的.这里不多说了.

版本更新维护往往是产品很重要的一个环节,这里一定要做好数据统计.用户也是测试员.他们往往会比你想到的更多.产品的优化也是这样.

下面放上几个平时会用到的工具和大牛的文章.有需要的可以去这些地址下载.

本人谈吐粗略,不要见怪.如有不足的地方忘各位同学指正修改.共同进步.



android 应用自适配 传送门:     https://github.com/hongyangAndroid/AndroidAutoLayout

TakeColor颜色采集工具 传送门:    http://download.csdn.net/detail/baidu_27888905/9657754

改变时间格式(例如:"2016.-05-06" 这样的格式会被改成  "几天前"这样的格式) 传送门:     http://download.csdn.net/detail/baidu_27888905/9676533

沉浸式状态栏的解决方案 传送门:     http://www.open-open.com/lib/view/open1455584716230.html

android应用启动后自动创建快捷方式的实现方法   传送门:     http://www.jb51.net/article/36633.htm

收集android上开源的酷炫交互效果和视觉动画 传送门:     https://github.com/hongyangAndroid/AndroidAutoLayout

你可能感兴趣的:(开发经验)