一个项目一般不会只有一个人独立开发,就算是独立开发,也应该定一下开发规范:
项目命名、包命名、类命名、成员变量命名、资源文件命名
每一个产品都会有相应的命名,最好用能表达中文意思的英文来表示。
开发android使用的是Java,要按照Java的编码规范来进行,定规范的好处就是减少踩坑的几率,提高开发的质量。
对于一个经常更新迭代的产品,需要对代码来进行分支管理,最好使用git代码仓库对代码进行管理。
一般线框图出来就应该知道即将要开发的app长什么样子,开发者不必等视觉稿和素材出来才开始动工,我们先大致搭个架子,等视觉稿出来之后我们再做调整。
一般app涉及到的会有:UI框架、网络请求库、数据操作库、图片缓存框架、数据解析库
之所以要选用这些库,是为了避免重复造轮子,在开发效率的角度来说,选用优秀的开源库能大大缩短开发周期和提高开发效率。
我们开发app的时候,肯定会遇到一些需求,比如推送的需求、数据统计、自动升级、社会化分享、用户反馈等等,用一些第三方服务是个不错的选择。以上几项开发一个app就够了,开发出来能不能用还得需要靠谱的测试,有没有crash,操作流不流畅,体验好不好才会有用户去用。程序员要考虑的是从代码层面、性能层面去让我们的App变得更好。
了解APP开发解决方案,访问地址: