方案网

Hi, 请登录

乞儿暴富生肖 怎么制作一个app(制作app的步骤是什么)

一个APP最简单的也是几千起步,这种几千的就是大学的那种比较简单的成熟源码成品搭建,简单到几个页面可数,超简单的程序逻辑,一般是有五六年的很老的被市场淘汰掉的系统,正规的商业APP一般是5万起步,比较复杂的项目上不封顶。为什么起步就五万了下面会进行说明。

乞儿暴富生肖 怎么制作一个app(制作app的步骤是什么)

需要哪些流程呢?

梳理需求整理流程设计原型UI设计编写测试交付上架

第1、整理需求文档:双方参与,得到一个需求文档,乙方整理

第2、做流程图:乙方实施,设计出软件的运行流程,然后甲方确认。得到一个流程图文件

第3、原型图:其实就是把应用用到的所有界面都画出来,每个界面上要包含这个界面该有的所有的元素和字段,但是这一步是没有具体排版的和颜色渲染的

第4、UI设计图:根据上一步的原型图,来具体的排版,渲染颜色。最终产物是一套用户界面设计图

第5、编写:就是具体的代码编写

第6、测试:乙方负责,根据需求和后来制作的设计图来一步步检测功能是否有bug

第7、交付:正规公司会把我上面说到的所有东西都提供给甲方

第8、上架:上架到各大应用市场(如:应用宝、豌豆荚、华为市场等等)

第9、维护:乙方负责系统维护,免费维护时间一般在312个月(各个公司定位标准不一样)

这中间(除第9)的每个环节最少耗时一周左右,编写代码时间可能都要1月,复杂些的APP需要更长时间

难点都在哪里?什么时候出现?

主要难点

1.需求梳理,要明确甲方具体要做什么功能,要达到什么目的,主要是双方的沟通成本高。

2.具体看你做哪种类型的项目,在看功能上有没有什么难点,举个例子直播APP的并发就比较难,因为一个主播可能有几万甚至几十万同时观看,你要保证用户体验几十万人同时观看一点都不卡,这个就算难点。

简单将难点分为两类:

解决用户的高并发(就是指怎么解决几十万用户同时访问服务器,而不至于让程序崩溃)

逻辑难点(有些产品内部的业务逻辑很复杂,又存在很多交叉的点,要保证数据正确流程正确不出错比较难)

效果难点(就是一些好的用户体验,或者比较好的的界面效果要花费很多的时间)

体验优化(这个可以说是最难的,举个例子,之前做过一个项目,处理图片的,我们初期实现处理一张需要3秒,后期客户非让优化成0.5秒真心头都大了,要知道只是3秒处理,就需要写几个月上万行代码,增加了很多的工作量)

开发需要哪些人员?

安卓(Android) + 苹果(iOS) + 后台(java或者PHP)+ 产品经理(设计流程) + 设计(设计界面)以上人数小项目,每个部门一个人,复杂一些的项目每个部门需要多人参与

需要多长时间多少钱?

时间:定制类型的软件不含商讨需求的时间。开发到交付至少要1个月。

钱:只能说定制的软件,一般5万起步,上不封顶。

核心是因为技术这个行业的人工成本确实比较高,一个APP开发所需要的人员—安卓+苹果+后台+设计+产品。这是最合理的配比,当然有些小公司是没有产品经理这个职位的,一般是美工或者一个稍微有些经验的程序员要“代刀”。也就是说一个APP最少配比一般来说要5个人,一线城市技术的人均成本在15k左右,二线在10k左右吧。当然我说的是能真的写代码且写出来的代码能用的程序员。

有人就说他们公司招了个5k、6k的我不反驳啊,市场上肯定是有新手的,成熟的技术公司的用法一般是主程就是主要写大框架的程序员肯定要是有经验的,部分功能性细节可以让初级程序员也就是5k程序员来写。假设5k来当主程,你问我初级程序员能写嘛?当然也能写,相信我,你花的钱会成几何数上升,程序这个工作是比较讲究功力的,写完一套代码表面上看提出的需求好像完成了,但是后期所带来的就是无尽的坑要填。

1.代码的可维护性差

因为代码本身是拼凑来的,这**一点那**一点,程序员本身也都不知其意,反正看起来差不多。所以后期如果代码出现问题,基本上没法改....或者逻辑上有调整需要调整部分代码,基本上这个项目也死了....

2.延伸性差

所谓的延伸性就是代码

试看结束,如继续查看请付费↓↓↓↓
打赏1元才能查看本内容,立即打赏
版权声明: 仅供个人学习参考 (禁止商用),本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系邮箱jkhui22@126.com,本站将立刻删除。

相关推荐

评论

  • 昵称 (必填)
  • 邮箱
  • 网址
二维码
评论