软件开发人员一般有产品经理、安卓开发师、UI设计师、WEB前端工程师、后端开发人员、架构师、苹果IOS开发师、软件测试员等。
产品经理:主要负责规划产品的需求方案,产品经理决定了app的整体构思和框架。
UI设计师:UI设计师负责页面设计,用户所能看到的页面都由UI设计师进行设计,设计师根据经理对app的规划,再与客户沟通,得到客户认可后安排出app开发方案
程序开发人员:包括前端/后端/安卓/苹果等各类开发人员,他们精通各类开发语言,如java、c/c++、html5、css等,有良好的编程思维和规范的代码编写习惯。
测试人员:app开发完成后,需要交给测试人员进行app的测试,运用各种工具对半成品和成品进行测试,找出不完善之处,帮忙开发人员改进性能、体验、和界面。
自己开发一个IOS
app的步骤:
1、整理IOS
app的功能需求文档;
2、提交IOS
app需求文档给IOS
app开发企业,如【应用公园】;
3、IOS
app功能需求评估,评估开发时间以及开发费用;
4、IOS
app的程序开发工作;
6、IOS
app的功能测试阶段‘
7、app开发完成并提交应用市场。你做一个手机app本身就是一个服务端,上面放一些产品信息,购物平台支付功能等,可以同步做网站,也可以就做手机app,看你自己了,关于方案的话,实在没有太多跟你讲的,因为在技术实现上,如果不是你自己做,需要开发这么个程序,还得找一些软件开发的,因此这部分技术方案,需要与开发人员进行沟通。
开发网站的话
有利于在pc端进行推广
android app开发工具:eclipse or Android Studio
ios app开发工具:Xcode
eclipse : Eclipse 是一个开放源代码的、基于Java的可扩展开发平台,可用于开发Android App,通过插件组件构建开发环境,如svn等,并且Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)
Android Studio :是一个Android开发环境,类似 Eclipse,Android Studio 提供了集成的 Android 开发工具用于开发和调试。
Xcode: 运行在操作系统Mac OS X上的集成开发工具,Xcode作为开发 iOS App的工具具有统一的用户界面,具有设计,编码、测试、调试等功能。