APP开发的基本流程

一个独立App开发人的自白:做APP就是一场赌局,你要会押注

下面我们就直接来看下APP从业者必知的整个APP开发标准流程。

一般的APP开发及上线流程 步骤如下:

首先,制作一款APP,必须要有相关的idea(主意),也就是说,第一步是APP的idea(主意)形成。

其次,就是通过那些idea来进行APP的主要功能设计以及大概界面构思和设计。

App的开发是一个不断推敲的过程。

首先,如果要做一款app,必须要前期进行沟通,初步表明此款app要实现的效果,属于哪个类型的app。在功能和实现价值基本敲定的情况下,开始进入项目评估阶段。这个时候产品经理会根据之前商定的功能进行价格和工期的评估,确立一个初步的项目排期。在系列的前期工作得到客户认可的情况下,签订合同正式开始项目。项目开始各个部门就开始项目的碰头会议,设计部门开始设计UI(产品界面)和UE(用户体验),针对产品开展创意设计,形成初步的效果图,经过首次客户的确认。

在根据交流的具体结果进行二次修改,最终与客户确认高保真视觉图,开始进入研发阶段。

经过工程师的一段时间研发,产品基本成型,正式开始测试。测试合格,确认没有bug后与客户进行沟通,开始验收。由客户进行测试,提出修改意见。

客户验收合格满意后,开发者会将app交付客户,客户根据APP预估的访问量、用户数量等来进行服务器的选择,服务器可以自己购买管理,也可以购买后托管,也可以直接租赁。服务器的好坏也直接影响APP用户体验的好坏。

选定好服务器以后APP就可以正式上线。

具体的我们可以看下这个APP开发标准流程信息图:

在上线这个步骤中,首先要在前期预留时间。

苹果的APP store审核一个应用需要一周左右时间,所以如果是计划上规定上线时间的项目,开发测试一定要提前半个月完成,以给上线审核预留时间。

安卓各市场一般审核较快,普遍在3天左右即可。

安卓市场众多,选取哪些平台上线比较好呢。如果此APP不牵扯到独家合作的话,那建议上线国内主流的平台,如安卓市场、安智市场、豌豆荚、应用汇和机锋市场等等。一些不出名的市场会从大型市场上抓取部分应用,所以发布不必涵盖所有市场。

第二部分:上线所需资料与注意事项

一、申请成为开发者

1. 公司开发者上传营业执照扫描件(已年检)

2. 个人开发者上传个人有效身份证的正反两面扫描件

3. 所有上传证明材料必须真实有效

4. 开发者提供的联系人,联系电话将作为手机应用市场与开发者联系的渠道,需真实有效

二、上传软件资料注意事项

1.软件名称、文字介绍及截图不能违反国家相关规则;

2.软件介绍里有网址的,必须与软件开发者或者内容相关,不得有其他无关内容

3.软件图标、截图必须来源于上传软件且内容清晰,与当前版本对应

三、app发布流程中需注意:

1.确保软件能正常安装、使用、卸载,保证良好的用户体验

2.不得抄袭,如有侵权行为则不会通过审核、已经上线软件将立即下架

3.不违反国家相关规则;

4.如软件有收费内容,必须给用户以明确的提示

5.如软件含有内置SDK(软件开发工具包),须不含违反国家相关法律的信息;

四、手机app框架和原型需求图生成

1.制作app需求,和客户沟通确认app

2.管理平台开户

3.双版本app框架输出

4.App内容架构组织

五、App ui设计及制作

1.手机app界面设计——app素材收集与加工

2.手机app图标设计——app内容制作上传

3.客户确认

六、手机App程序测试调优

1.App内容测试

2.App性能测试

3.App功能测试

4.App视觉测试

七、手机App应用上线发布

1、App store发布

2、主流安卓市场发布

3、App下载页(web/wap)发布

4、二维码生成

5.App应用手册

总的来说:简洁舒适的界面+新颖吸引的内容+良好的服务器+定时更新升级=好的用户体验。

时间: 2025-01-19 21:42:39

APP开发的基本流程的相关文章

ios App开发的基本流程

对于苹果App开发,客户都会选择定制开发,价格贵但鞋子是否合脚只有自己知道.买个实用和放心的产品总比抱个免费没用的东西回家要好得多.iOS App软件开发的基本流程比较简单,只是需要注意一些小的细节,避免出错,减少费用.很多想开发苹果App的客户都会想了解App开发的流程,还有就是苹果App开发的价格费用.苹果App开发经验丰富的广州品向科技科技为你阐述一下苹果App开发的基本流程: 苹果App开发的流程: 1.App框架:App应用程序由App开发者编写的代码和Apple提供的框架组成.框架包

简单介绍APP开发的基本流程

1.了解需求这个步骤是必须存在的,首先需要和客户进行沟通,了解追求的步骤需求,明白客户的意图以及项目的目的,大多数客户都是不懂开发技术的,这就需要沟通的时候与客户对接讲清楚,同时通过沟通制定一个开发定制方案,考验了开发人员的专业与职业素养,这都需要详细的考量去进行的一个重要步骤. 2.设计方案这个也需要定制APP的相关负责人进行的流程,再次之前,沟通人员需要与技术人员进行交流,将方案大致流程清晰制定,这样回馈给客户的反应也是相对比较好的,能够确定进度,也是客户放心的原因之一,只有商讨后,才能后期

个人或者企业怎么进行app开发?开发一款APP应用大概需要多少钱?

App开发,是指专注于手机应用软件开发与服务. App是application的缩写,通常专指手机上的应用软件,或称手机客户端.另外目前有很多在线app开发平台.当然移动互联网时代是全民的移动互联网时代,是每个人的时代,也是每个企业的时代.APP便捷了每个人的生活,APP开发让每个企业都开始了移动信息化进程. 下面跟大家分享如何进行app开发? 首先,制作一款APP,必须要有相关的idea,也就是说,第一步是APP的idea形成.那么如何形成这个idea,就需要了解用户需求,这是APP开发的第一

深入解析彩38源码搭建APP生成 整个APP开发标准流程

一般的APP开发及上线流程 步骤如下: 首先,制作一款APP,必须要有相关的idea(主意),也就是说,第一步是APP的idea(主意)形成. 其次,彩38源码搭建bbs.yasewl.com请添加链接描述就是通过那些idea来进行APP的主要功能设计以及大概界面构思和设计. App的开发是一个不断推敲的过程. 首先,如果要做一款app,必须要前期进行沟通,初步表明此款app要实现的效果,属于哪个类型的app.在功能和实现价值基本敲定的情况下,开始进入项目评估阶段.这个时候产品经理会根据之前商定

20个可以帮你简化iOS app开发流程的工具

这里推荐20个可以帮你简化iOS app开发流程的工具.很多开发者都使用过这些工具,涉及原型和设计.编程.测试以及最后的营销,基本上涵盖了整个开发过程. 原型和设计 有了一个很好的创意后,你要做的不是立刻编程,而是设计UI和创建原型,这样你才能知道app如何运行,根据用户体验需要做哪些调整. App Cooker AppCooker 不仅是一个创建原型的优秀工具,它提供的许多功能还可以帮助你将程序发布到App store中.它集成了Dropbox,Box.net和photo roll,你可以直接

app开发流程有哪些

app开发流程是需求方和供求方相互协调的过程,一般分为需求分析.功能设计.功能实现.项目测试.上线等几个步骤,下面我们就来一起看看ytkah团队进行app开发各个流程主要做哪些事情,让您对app开发设计有一个更全面的了解,更放心地将项目交予我们来为您实施. app开发流程1. 需求分析首先要确定项目整体方案,整个项目的规划,大体框架,做成文档展现出来,以便大家提意见和更好的改进.也就是说首先要确立产品原型,进入项目评估阶段.经过反复确认,最终形成产品脑图和完整的需求文档. app开发流程2. 功

APP开发流程

不论是ios还是android的应用开发,其实都遵循着一定的开发流程,只有如此才能使开发过程有章可循而不是一团乱. 明确你的构想和理念. 1 你的app应用是开发给谁用的? 是写给小孩玩的游戏,还是用来理财的记账类应用,每个应用都有固定的适用人群,而这决定你应用的内容是什么,也决定了要给使用者以什么样的用户体验. 2 你的app应用是做什么的? 一个app有明确的使用目的是必须的.如何来明确?一个办法就是要去想清楚什么能吸引用户来使用你的app. 3 你的app能解决什么问题? 一个app应该致

App开发外包流程和防骗技巧

随着移动互联网的快速发展,app软件是每家互联网公司必备的.但是不少中小企业因为自身原因选择了把app外包出去,但是又担心app外包不可控,担心开发延迟甚至失败.今天51开发app官网(外包潜规则揭秘网),给大家分享一下app外包开发的大致流程.对外包流程有一个整体的了解,不仅能够消除你的担心,而且能够让你游刃有余的处理外包过程中所发生的一些意外,让app外包更加可控. 第一步:阐述需求,在产品经理或者项目经理的帮助下将需求细化并且做好需求文档 第二步:报价,按照app开发的功能需求进行报价,可

iOS开发之工具篇-20个可以帮你简化移动app开发流程的工具

本文转载至 http://www.cocoachina.com/ios/20130402/5926.html 如果想进入移动app开发这个领域,你总能从别的开发者或者网上或者书上找到各种各样的方法和工具,对于新手来说,还没有摸清门路就已经陷入迷茫了.这里推荐20个可以帮你简化app开发流程的工具.很多开发者都使用过这些工具,涉及原型和设计.编程.测试以及最后的营销,基本上涵盖了整个开发过程. 原型和设计 有了一个很好的创意后,你要做的不是立刻编程,而是设计UI和创建原型,这样你才能知道app如何