制作一个App的完整流程是哪些

APP开发流程其实并不复杂,但是对于客户来说,。一般移动APP开发都离不开UI设计师、前端开发、后端开发、测试专员、产品经理等,由于他们的工作性质都不一样,我们且先把APP软件开发项目分为三个阶段:
 一、功能需求阶段
1.功能需求讨论:前期需要产品经理跟客户沟通,了解客户要开发APP的类型、平台、功能、产品设计的需求、时长、预算等等,只有了解客户的详细需求才能做出详细的APP开发方案。
需求评估:提交方案后需要找前端与后端开发人员探讨方案可行性,包括功能开发的难度、实际开发的费用以及时间。
2.UI设计与项目开发:项目各个部门开始讨论,UI设计部门针对产品开展设计UI界面跟UE。
二、APP开发阶段
1.项目启动:根据产品功能需求文档进行评估提出测评、预发跟正式发布时间。
程序开发流程:前端开发-程序开发-接口对接-第三方接入(支付宝等)-定期项目会议沟通和管控项目开展-开发预算审计。
2.程序测试:由测试专员针对APP进行多机型测试,测试内容包括:APP内容测试、APP性能测试、APP功能测试、APP视觉测试、对于BUG调试修复。测试合格,确认没有BUG后与客户进行沟通,开始走验收流程。
三、APP上线阶段
APP上线审核:一般苹果的APP STORE审核大概需要一个星期,安卓审核在3天左右,所以APP开发测试一定要提前半个月完成,给长线审核预留一定的时间。
四、上线所需资料与注意事项
(一)申请成为开发者
1. 公司开发者上传营业执照扫描件(已年检)
2. 个人开发者上传个人有效身份证的正反两面扫描件
3. 所有上传证明材料必须真实有效;
4. 开发者提供的联系人,联系电话将作为手机应用市场与开发者联系的渠道,需真实有效
(二)上传软件资料注意事项
1.软件名称、文字介绍及截图不能违反国家相关规则;
2.软件介绍里有网址的,必须与软件开发者或者内容相关,不得有其他无关内容
3.软件图标、截图必须来源于上传软件且内容清晰,与当前版本对应
(三)app发布流程中需注意:
1.确保软件能正常安装、使用、卸载,保证良好的用户体验
2.不得抄袭,如有侵权行为则不会通过审核、已经上线软件将立即下架
3.不违反国家相关规则;
4.如软件有收费内容,必须给用户以明确的提示
5.如软件含有内置SDK(软件开发工具包),须不含违反国家相关法律的信息;
(四)手机App应用上线发布
1、App store发布
2、主流安卓市场发布
3、App下载页(web/wap)发布
4、二维码生成
5、App应用手册
从以上APP项目研发流程来看,每一个版本研发都要经历以上3个阶段12环节,理论图上看是一条完整的流水线,但是如何保证流程顺畅进行?如何使项目成员工作效率最大化?这十分考验产品经理/项目经理的版本规划能力。当然项目成员间的默契和沟通也很重要

转载于:https://www.cnblogs.com/chenlimei/p/9333923.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/538216.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Failed to find Build Tools revision 26.0.1

Error:A problem occurred configuring project :app. > Failed to find Build Tools revision 26.0.1 在build.gradle 中buildToolsVersion 如何修改。看本地安装了哪些版本的 进入文件夹Android SDK 目录下build-tools,修改为里面有的版本

netty 游戏服务器框图_基于Netty和WebSocket协议实现Web端自动打印订单服务方法与流程...

本发明涉及电子商务技术领域,尤其涉及一种基于netty和websocket协议实现web端自动打印订单服务方法。背景技术:电子商务是以信息网络技术为手段,以商品交换为中心的商务活动;也可理解为在互联网(internet)、企业内部网(intranet)和…

小学数学动画 android,小学数学动画教学下载-小学数学动画 安卓版v5.0-pc6手机下载...

小学数学动画教学软件是一款能让孩子爱上数学的客户端应用,小学数学动画app以动画的形式带领孩子学习数学知识以及各类公式原理,测底掌握数学方法。功能介绍小学数学动画通过形象、生动、清楚、易懂的触摸动画向你解释小学数学知识和原理(小学数学原理和…

存储芯片在智能化产业链中扮演的角色将更加重要

随着大数据、云计算、物联网等发展,存储芯片作为半导体元器件中不可或缺的组成部分,在内存、消费电子、智能终端等领域均有着非常广泛的应用。近年来,国家把集成电路产业列为“十三五”期间重要的新型战略性产业,国产化“存储芯片…

Tomcat下找不到properties文件

在java core项目里,目录结构如下: 当使用 InputStream ipsnew FileInputStream("config/config.properties");能读到properties文件。但是在java web项目时,部署到Tomcat后。上面的读法就不行了。 javaweb项目结构如下&#xff1a…

win10计算器rsh_Win10 内置计算器评测:PowerShell 很靠谱

计算器几乎是每个操作系统都具备的工具,不管是手机还是电脑,很多人都离不开它。然而这些系统内置计算器标准模式往往功能比较简单,基本上只用于单步运算,就像传统计算器那样,现在的Win10计算器也是如此。不过Windows10…

android tcpdump log分析,android 系统启动过程中加入tcpdump和logcat

一、android 系统启动过程中加入tcpdump ,分析开机启动后,系统与服务器端的消息交互。1. init.rc 中的修改1)在init.rc 中加上tcpdump service.service tcpdump /system/xbin/tcpdump -s 0 -w/data/test/test_1.pcapclass core2)在init.rc 中启动tcpdump…

Linux下查看软件安装路径(whereis)

原文链接:http://blog.csdn.net/ly_feng/article/details/7898649----------------------------------------------------------------一、查看文件安装路径:由于初次大部分软件的安装都是系统自动安装的,所有先说查看文件安装的所有路径(地址…

CloudDBA新功能上线--SQL过滤/限制/防火墙

1 前言 CloudDBA是阿里云数据库团队开发的智能诊断和优化平台,可以帮助用户更好使用阿里云数据库。CloudDBA不断提升算法和规则,更好的匹配更多用户场景,刚刚上线了SQL过滤功能,用来解决某类SQL给系统带来的冲击。 2 功能描述 匹配…

js导出的xlsx无法打开_js文件操作之——导出Excel (js-xlsx)

前阵子跟server同学讨论一个Excel导出的需求,我说JS搞不定,需要server来做,被server同学强行打脸。今天研究了下,尼玛,不光可以,还很强大了!总结:经验是害人的,尤其是在发…

Linux上Svn环境搭建

一般情况下,Linux都是自带SVN环境的。 查看svn是否安装了 [14:50:28][rootVM60 ~]# rpm -aq subversion [14:50:30]subversion-1.6.11-9.el6_4.x86_64 [14:52:01][rootVM60 ~]# whereis svn [14:52:01]svn: /usr/bin/svn /usr/share/man/man1/svn.1.gz [14:55:…

android主流技术框架,android开发现在流行什么IDE和开发框架?

慕仙森idea, AS (android studio), adt, 其中 AS 是google 非常推荐的.看官网就知道了. 框架的话: xutils , andbase , volley等等,还有比较流行的UI界面效果,个性化控件等等.  关于 IDE 的优劣势. 个人认为:各有各的好处.  对于以前 Java 的开发人员来说(我就是的,嘿嘿) ,…

联想拯救者y7000加内存条_关于2020款联想拯救者Y7000、R7000和Y7000P,r7000p选哪个好?看这里就对了...

朋友咨询:作为传媒行业,经常用到ps,pr,lr,ae,au,flash,3d max,edius等这些软件,8000以内的预算,那么2020款联想拯救者Y7000、R7000和Y7000P&#…

Hivesql里的limit使用误区

select * from HIVE_D_MT_UU_H_SPARK limit 1000;读取前1000行。需求:在hive表前1000行里,过滤出不重复的refid,imsi。错误的写法:select distinct refid,imsi from HIVE_D_MT_UU_H_SPARK limit 1000;会去读取全表,把0~1000行的不…

android 释放bitmap fragment,,为什么重复Replace Fragment会内存泄漏

如图&#xff0c;当点击下面的两个按钮时&#xff0c;REPALCE上面的Fragmnet&#xff0c;共两个&#xff0c;反复切换时发生了内存泄漏这是Fragment的代码&#xff1a;public class Fragment2 extends Fragment {private List lb new ArrayList<>();NullableOverridepub…

Improved GAN

https://www.bilibili.com/video/av9770302/?p16 从之前讲的basic gan延伸到unified framework&#xff0c;到WGAN 再到通过WGAN进行Generation和Transformation 复习一下GAN&#xff0c; 首先我们有一个目标&#xff0c;target分布&#xff0c;Pdata&#xff0c; 蓝色部分表示…

cython加密代码python_利用Cython对python代码进行加密

利用Cython对python代码进行加密Cython是属于PYTHON的超集&#xff0c;他首先会将PYTHON代码转化成C语言代码&#xff0c;然后通过c编译器生成可执行文件。优势&#xff1a;资源丰富&#xff0c;适合快速开发。翻译成C后速度比较快&#xff0c;在windows环境中用cython加密后的…

Linux ftp 命令

[deepenvd26wyjl01 ~]$ ftp IP地址 Connected to 10.xxxx.191 (10.xxxx191). 220-FileZilla Server 0.9.53 beta 220-written by Tim Kosse (tim.kossefilezilla-project.org) 220 Please visit https://filezilla-project.org/ Name (10.xxxx.191:deepen): yzcloud 331 Passwo…

android viewpager 间隔,viewpager 系统兼容 clipChildren 页卡间距

此效果在4.4以下有个bug&#xff0c;两边的会有遮盖&#xff0c;但是一滑动就没事了。。。此时需要给viewpager设置onpagerchangedListener 刷新父布局invalidateviewpager.setPagerMargin();//设置页卡间隔viewpager.setOffscreenPageLimit(); 设置缓存数量viewpager的父布局…

python web验证码_python web框架Flask——手机短信验证码

下列代码都是以自己的项目实例讲述的&#xff0c;相关的文本内容很少&#xff0c;主要说明全在代码注释中。我是使用阿里云云通信的短信服务&#xff0c;第一次使用会摸不着头绪&#xff0c;这里我们需要做些准备工作&#xff1a;1、登陆自己的账号进入阿里云官网&#xff0c;没…