您的位置:首页>>分享>>小程序开发
APP开发是怎样的?

时间:2017-05-09 10:38:52作者:常熟做网站制作

 App开发是怎样的呢,简单来说APP开发是指专注于手机应用软件开发与服务。





        问题1:开发一个APP有多难?

        这个与产品的复杂度有很大的关系,复杂度包括业务逻辑(Logic)多不多,业务模块多不多等,对于玩票的爱好者或者初学者来说,一般会先选择功能比较少的产品来实现。我的第一个APP“苹果序列号查询”就属于这种功能很少,逻辑(Logic)不复杂的应用,简要来说就是:


        1.找一个API,根据序列号去请求查询数据(data),返回数据(data)后进行解析(analysis 剖析;深入分析)呈现。常熟app开发秉持拒绝平凡、突破与创新的理念,致力于打造高品质的APP。常熟app开发是指专注于手机应用软件开发与服务。
        2.另一个大功能就是记录查询历史功能少,逻辑(Logic)不复杂对于我来说有一个好处是:虽然心里还是没底能不能完成,但是至少自己思路一直很清晰,先完成什么事情,再去完成什么事情。


        问题2:需要经历哪些流程?
        1.像我这样没有编程基础的,学习基础知识的过程肯定是必须的。我的学习过程在背景介绍里面已经描述过了。         2.有了一些基础之后,就需要有做出应用的构思。如果没有自己想要做的产品,类似于天气查询这样很多人都会拿来练手的应用是比较好的选择。API成熟;做过的人多,有问题随时查询基本都能有答案。我做“苹果序列号查询”是因为之前没有这样的应用,每次需要查询苹果产品激活信息都要去那些广告繁多的网站上,体验很不好。刚好聚合数据(data)又有苹果序列号查询的API,所以就想自己做一个 。
        3.这一步就是写代码(code)的过程了,对于Android来说,代码(code)有两个方面:布局配置(deploy)(xml)+具体业务逻辑(Logic)(一般用Java语言)。常熟app开发秉持拒绝平凡、突破与创新的理念,致力于打造高品质的APP。
        4.完成开发之后就是在各大应用市场上线了。

        问题3:难点都在哪里?什么时候出现?
        就像上面说的一样,新人会遇到各种各样的问题,我不认为都是难点,由于对于新事物的不熟悉,很多别人认为很简单的地方在我这里都会成为拦路虎,唯一能做的就是保持耐心,不断去找答案。比如在“苹果序列号查询”开发过程中,阻碍最长时间的是这样一个问题(耗了两天才解决):在使用聚合数据(data)API时,请求数据(data)的一个代码(code)块始终无法执行到,我在网上查了两天,再反复看自己的代码(code),都没有解决。实在没办法了,工作日的时候,向聚合数据(data)的工程师求助,最后问题是我在配置(deploy)文件里面少写了一行代码(code),导致sdk初始化不成功。聚合的工程师在远程很快就发现了这个问题,所以我认为遇到的不见得都是难点,关键(解释:比喻事物的重要组成部分)还是遇到问题后自己怎么去寻找解决问题的途径和方法。

        问题4:需要哪些人员进行开发?
        标准的配备一般是:产品,设计,软件工程师,测试(TestMeasure)工程师,但是根据项目大小以及性质,可以精简。个人项目,当然1个人就充当了上面4种角色了。产品原型在纸上画出来,设计样式软件工程师在代码(code)中不断调整实现,软件工程师写完后自己进行简单测试(TestMeasure)。

        问题5:需要多少钱多少时间?
        钱方面不清楚,时间上也是根据具体应用业务逻辑(Logic)多不多,业务模块多不多来决定的。目前我个人完成的2个应用,做出第一版花费的时间都在10-15天左右,这个速度肯定是偏慢的,因为对于我来说很多知识都需要去现学。


标签:常熟app开发

back

常熟市虞山镇莫干路2号

© Copyright 2022 baichuangweb.com

版权所有 苏ICP备16050462号-1 常熟做网站苏公网安备 32058102001233号

友情链接: 网站建设 网页设计 讯肆科技网

本站关键词:常熟网站制作 常熟做网站 常熟网络公司

过往皆为序章 未来一切可期

扫一扫,加我微信