明确了上述几个问题,要做的就是细化,直到形成一份,足够细节、具备可实施性的文档,也就是我们说的「App需求文档」
需求文档有了,就要的增加落地性,整理App的整个流程图
根据前两步的「需求文档」、「流程图」制作原型图,界面上要包含这个界面该有的所有的元素和字段,这一步是没有具体排版的和颜色渲染的)
制作设计图(UI):根据上一步的原型图,来具体的排版,渲染颜色。终产物是一套用户界面设计图
编码:就是具体的代码编写
测试:根据需求和后来制作的设计图来一步步检测功能是否有bug
上架各大应用市场
完成以上步骤你的APP就制作完成了,补充一些开发过程中会存在的额外费用。
关于App的推广
◆线上推广
1)应用商店:
应用商店的关键字搜索优化
抢占应用商店的推荐位
2)平台互推推广
在各自的App中添加对方App的下载链接和宣传图
3)平台网络广告
在各个网络平台,付费购买广告位,增加曝光
4)视频网站推广
主要分为视频播放界面广告和插屏广告
5)移动广告平台推广
借助渠道的力量来完成推广,就是指移动广告平台
6)免费体验应用
国内有一些免费应用体验平台,可与之合作
7)捆绑方式推广
作为系统内置软件推广,用户在购买新手机的,已经预装好的应用
下载A应用提示用户需要先下载B应用,例如在百度中搜索应用,需要先下载「百度应用市场」
8)多类任务模式
其实还是借助其它任务类App,发布任务、或者提供悬赏
9)论坛贴吧推广
利用论坛的高交互性、内容丰富
10)搜索引擎推广
◆线下推广
通过线下活动,来进行转化
1)商业活动转化
2)特定的场景转化
3)地推人员转化
需要掌握哪些技术
Android:需要懂java或者kotlin,对应的研究安卓官方的技术文档
iOS:现在主流是objectC或swift
设计:ps等设计类应用
产品经理:墨刀、axure等熟练使用
后台:现在主流java或PHP