如何开发一个APP.docx

如何开发一个APP.docx

ID:56379433

大小:96.97 KB

页数:9页

时间:2020-06-22

如何开发一个APP.docx_第1页
如何开发一个APP.docx_第2页
如何开发一个APP.docx_第3页
如何开发一个APP.docx_第4页
如何开发一个APP.docx_第5页
资源描述:

《如何开发一个APP.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何开发一个APP本篇文章从开发的角度来介绍如何开发一个AndroidAPP,需要说明一点是,这里只是提供一个如何开发一个APP的思路,并不会介绍很多技术上的细节,从整个大局去把握如何去构思一个APP的开发,让你对独立开发一款APP的时候有个理解,如果有说的不对的地方,欢迎大家拍砖留言讨论。Android应用层使用的开发语言是Java,自然需要用到Java运行环境,无论你在Window是系统还是Mac系统都需要安装JDK,并且配置它的环境变量,不懂什么叫环境变量的或者不知道怎么配的,请利用好自己的百度技能自行学习。开发工具开发工具,Andro

2、id因为历史原因,前面很长一段时间使用的是Eclipse,我们要开发Android应用的时候需要另外安装Google为它开发的插件ADT,Eclipse这个开源软件很优秀,也很专业,但仅仅只是使用它来开发Android就显得有点鸡肋了,如果没有对Eclipse进行优化的话,会很卡很卡,后面Google实在不愿意寄人篱下,就专门为我们开发者开发了目前很受广大开发者推崇的AndroidStudio,现在2.0预览版也出来啦,大伙赶紧去下吧。模拟器Android自带的模拟器一直广受诟病,实在是太卡太慢了,对比人家IOS模拟器是那么的流畅,Andro

3、id开发者直喊好苦逼啊,不过还好后面出了第三方比原生流畅n倍的模拟器Genymotion,大家可以去下一个个人版的够你平时开发测试用了。最好的办法还是使用真机测试,毕竟真机才是真实的环境。前面是准备工作,想开发一款AndroidAPP,你最起码要掌握Android的核心基础知识,针对初学Android的童鞋,想一口吃掉一个胖子是不可能的,还是得把基础打牢之后才能完成独立的开发,Android入门不难,学完基础你只是具备开发APP的基本条件,想做一个优秀的APP还有很长一段路要走,经验是靠不断实践堆出来的,找一套系统的课程去认真学习一下,在线教

4、育的资源很多,比如慕课网,极客学院都有很多不错的学习资源,童鞋自己择优来学习即可。正常的互联网开发APP的流程大致如下:-产品规划,定产品方向-需求调研,产出需求文档-需求评审,修订需求文档-产品狗画APP线框图提供给射鸡师-射鸡师根据线框图设计视觉稿-程序猿根据视觉稿搭建UI框架-程序猿根据需求文档开发功能-测试媛编写测试用例,根据排期进行测试-程序猿修复回归测试反馈的bug,提交beta版-测试通过,提交给运营喵发布到渠道上线上面是笔者的经验总结,可能有不太准确的地方,但大致整个流程是这样,我们开发者要清楚自己在整个产品中充当的角色,明白

5、自己的工作职责即可。Android比没有想象那么难,只是刚开始要学习的东西多,一下子消化不了才会比较茫然,艾尼科技写这篇文章就是想帮助大家整理一下开发思路。快速搭建项目也算是一项技能,而这项技能只能由你自己来完善,刚开始做开发的时候一定会有很多重复性的工作,如果没有意识去提高自己的开发效率的话,可能你的十年工作经验代表的只是一年的经验用了十年而已。那要怎么做,笔者提供一个自己总结的,仅供参考:-定开发规范-搭建UI框架-选用开发库集成(或自造轮子)-第三方服务集成(视情况而定)定开发规范一个项目一般不会只有一个人独立开发,就算是独立开发,我们

6、也应该定一下开发规范,一般会有什么样的规范?-命名规范-代码规范-代码管理规范命名规范命名规范包括:-项目命名-包命名-类命名、成员变量命名-资源文件命名我们做每一个产品都会有相应的命名,不要用中文来命名,最好用能表达中文意思的英文来表示,例如CSDN客户端,可以用CSDNClient作为命名,我们创建项目的时候可以以它作为APPlicationname。可以看看以前写的这篇文章:代码规范代码规范视语言而定,开发android使用的是Java,自然要按照Java的编码规范进行编码,比如命名采用驼峰命名法,编码的时候也要符合Android的开发

7、规范,比如UI线程不做任何耗时的操作,像网络请求、数据库操作都需要放到子线程中去做,只有UI的刷新才在UI线程中做,像这些规范,可以根据自身在项目遇到的问题来定,定规范的好处就是减少踩坑的几率,提高开发的质量。代码管理对于一个经常更新迭代的产品,不可能由头到尾不变,这个时候我们需要对代码进行分支管理,最好使用git代码仓库对代码进行管理,作为一个合格的开发者连git都不用实在说不过去,还用svn的童鞋赶紧放弃它投入git的怀抱,它的好处是不言而喻的,自己去体会。搭建UI框架搭建UI框架需要我们根据产品的导航模式来设计,市场上常用的导航模式有如

8、下图几种:我们的APP如果不出意外一定是其中的一种导航模式,一般线框图出来我们就应该知道即将要开发的APP长什么样子,开发者不必等视觉稿和素材出来才开始动工,我们先

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。