"1.根据客户的早期阶段进行计划-需要制定完整的需求文档,功能文档,流程图和顺序图。
2.交互设计,UI设计-设计基本的和完整的原型图以及基于APP的交互设计效果,然后根据这些要求,设计一个完整的UI界面并学习剪切图,一些需要自适应的材料图片做9补丁。交互设计要求您了解很多人机操作技能和经验,掌握诸如Axure之类的交互工具的使用,UI设计要求您掌握诸如Photoshop和Illustrator之类的操作。
3.将开发环境(例如ADT)用于APP软件开发。您还必须掌握开发语言并熟悉开发环境和机制。
4.如果它不是APP的独立版本,并且需要服务器,那么您还必须掌握与WebService相关的知识和开发语言。常用的是ASP.Net,PHP,JSP等。
5.熟悉并能够开发数据库。
6.一些功能需要算法,还需要专业知识,尤其是数学基础。
7.熟悉API接口开发,包括您自己开发API的能力和调用第三方API的经验。
8.熟悉TCP/IP,套接字和其他网络协议以及相关知识。
9.精通应用发布过程,实际的机器调试技能,证书,包装和货架。
最后,无论是个人还是企业,要开发涉及时间,精力,人力和资本投资的应用程序都不容易。一个简单的应用程序的开发成本需要100,000到300,000,甚至更复杂的应用程序甚至更高。"
可能您还想看