1、 最初项目想法形成
App不会凭空出现,项目创始人基于自己的经历、工作环境、或者某个事件发起一个app项目,不同的场景app的定位和方向也不尽相同,当然目标用户也会千差万别。在没有确定自己想法或者商业模式是否可行的情况下,做一个也的用户调研问卷也是很有必要的。
l 需求整理
如果市场是哪个有同类型的app,可以参考同类产品
l 功能细化
对每一个功能需求进行细化研究,团队讨论。
l App基础框架制作(原型)
l UI定位主色调
主色调由app定位方向决定,生鲜类一般会选择绿色,母婴一般为浅红色,企业办公蓝色。app的主色调直接决定了用户的观赏性。
l 开发团队开发
可以选择外包,自己招募团队,根据自己的需求选择合适的方式,如果想要快速上线,建议选择专业的app开发公司。
l 相关平台开发者账号申请
百度开发平台、百度助手、腾讯、微信开发平台等申请时间大概2-3天,App Store 开通企业开发者账号,申请时间较久需要15-30天左右。
2、 主流开发语言
安卓:Java
苹果:objective-c swift
后台:Java,php
跨平台:APICloud
3、 App开发
l App底层框架搭建
底层框架决定了app的稳定性以及可在塑型
l App测试
开发人员内部测试、项目发起人之间内测、邀请种子用户内测
l App上线应用市场
360手机助手、百度助手等等,所有的安卓市场都是免费,上传需要等待审核2-3天时间。App Store审核时间较长,费用99美元一年内,15-30审核期。
l App迭代功能更新
App很难在第一个版本就做到足够完美出色,在app上线之后需要根据用户反馈,后台数据等不断的更新迭代,满足用户需求,增强用户粘性。