《重庆APP开发:APP开发是怎样的》要点:
本文介绍了重庆APP开发:APP开发是怎样的,希望对您有用。如果有疑问,可以联系我们。
重庆APP开发(ww.appchongqing.net ):App开发是怎样的呢,简单来说APP开发是指专注于手机应用软件开发与服务.
问题1:开发一个APP有多难?
这个与产品的复杂度有很大的关系,复杂度包括业务逻辑多不多,业务模块多不多等,对于玩票的爱好者或者初学者来说,一般会先选择功能比较少的产品来实现.我的第一个APP“苹果序列号查询”就属于这种功能很少,逻辑不复杂的应用,简要来说就是:
1.找一个API,根据序列号去请求查询数据,返回数据后进行解析呈现.
2.另一个大功能就是记录查询历史功能少,逻辑不复杂对于我来说有一个好处是:虽然心里还是没底能不能完成,但是至少自己思路一直很清晰,先完成什么事情,再去完成什么事情.
问题2:需要经历哪些流程?
1.像我这样没有编程基础的,学习基础知识的过程肯定是必须的.我的学习过程在背景介绍里面已经描述过了.
2.有了一些基础之后,就需要有做出应用的构思.如果没有自己想要做的产品,类似于天气查询这样很多人都会拿来练手的应用是比较好的选择.API成熟;做过的人多,有问题随时查询基本都能有答案.我做“苹果序列号查询”是因为之前没有这样的应用,每次需要查询苹果产品激活信息都要去那些广告繁多的网站上,体验很不好.刚好聚合数据又有苹果序列号查询的API,所以就想自己做一个 .
3.这一步就是写代码的过程了,对于Android来说,代码有两个方面:布局配置(xml)+具体业务逻辑(一般用Java语言).
4.完成开发之后就是在各大应用市场上线了.
问题3:难点都在哪里?什么时候出现?
就像上面说的一样,新手会遇到各种各样的问题,我不认为都是难点,由于对于新事物的不熟悉,很多别人认为很简单的地方在我这里都会成为拦路虎,唯一能做的就是保持耐心,不断去找答案.比如在“苹果序列号查询”开发过程中,阻碍最长时间的是这样一个问题(耗了两天才解决):在使用聚合数据API时,请求数据的一个代码块始终无法执行到,我在网上查了两天,再反复看自己的代码,都没有解决.实在没办法了,工作日的时候,向聚合数据的工程师求助,最后问题是我在配置文件里面少写了一行代码,导致sdk初始化不成功.聚合的工程师在远程很快就发现了这个问题,所以我认为遇到的不见得都是难点,关键还是遇到问题后自己怎么去寻找解决问题的途径和方法.
问题4:需要哪些人员进行开发?
标准的配备一般是:产品,设计,软件工程师,测试工程师,但是根据项目大小以及性质,可以精简.个人项目,当然1个人就充当了上面4种角色了.产品原型在纸上画出来,设计样式软件工程师在代码中不断调整实现,软件工程师写完后自己进行简单测试.
问题5:需要多少钱多少时间?
钱方面不清楚,时间上也是根据具体应用业务逻辑多不多,业务模块多不多来决定的.目前我个人完成的2个应用,做出第一版花费的时间都在10-15天左右,这个速度肯定是偏慢的,因为对于我来说很多知识都需要去现学.
本文源自:ww.appchongqing.net/yejiezixun/570.html
欢迎交流《重庆APP开发:APP开发是怎样的》相关教程,维易PHP学堂将分享更多教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/8662.html