手机APP是如何制作出来的,要详细工艺说明,用什么软件?

小刘号角


楼主是想问手机app是怎么开发出来的吗?我给你讲一下大概步骤吧。

一般都是由产品经理根据产品需求进行分析画出思维导图,然后理出交互原型图,再将交互原型图交给UI设计师进行设计,确定配色风格后出图,设计稿完成后切图标注交给前端工程师进行开发,再由后台上传数据,经过测试后没有bug就可以在苹果商店和安卓市场上线了。

用的软件就多了,前期里思维导图要用xmind,理出交互原型图要用axure,设计软件用sketch、ps等,理demo可以用墨刀,开发用Xcode,eclipse等等......



彼格手机玩家


所谓的手机APP,其实也就是手机里所安装的软件,比如支付宝、微信、QQ、抖音等等软件都属于APP,那么好奇的朋友可能就会问了“这些APP都是怎么制作出来的呢?”下面笔者就和您聊一聊吧,希望能帮您解惑!

从上图里可以发现,一款APP要制作出来,首选要有一个构思/想法,然后由具体的老板或企业核心领导先进行内部商定,如果可行性高的话,那么就会指定到产品经理或相关负责人进行接手,然后产品经理要对市场需求进行分析,最后给出可行性评估报告,如果通过的话,接下来就会和APP开发人员进行对接,给出具体要求、原型设计等等。

当开发人员都了解了以后,就会先进行整理、分类,然后排序成不同的功能结构模块,接着利用现有的模块搭建一个简单的产品原型(草图)展现给客户,客户此时会根据模型给出相关意见,然后开发人员继续进行设计/编写,最终将完美的产品做出来,令客户满意!

此时,虽然产品做出来了,但视觉方面是不行的,所以在拥有APP草图结构之后,UI设计师就要开始对整个APP的界面进行设计/美化,还要对每一块区域进行相应的配色,并绘制出每个功能菜单的图标以及其他页面的元素设计,最终设计出APP的所有效果图。

然后,还要进行数据库搭建、服务端的开发,以及APP程序的测试等等,最终把合格的APP软件上传到应用商店,不过这些工作就和制作APP没什么直接关系了,您了解一下就行了!

其实,一款APP的制作并不难,难的是后期维护、更新,如果制作一款软件需要10万块钱的话,那么后期维护、更新的费用,将会是开发软件价格的N倍!


桃园数码


一、手机 App 是主要分为2类。

1. iOS App

安装设备:安装在 iPhone 上的 App;

开发软件:Xcode;

2. Android App

安装设备:安装在安卓手机上的 App;

开发软件 Android Studio;

3. Flutter App

安装设备:安装在安卓、iPhone手机上的 App;

开发软件 Android Studio、Visual Studio Code等

二、制作过程

1. 产品经理画原型图交互图

使用软件:Axure、墨刀等;

功能说明:原型图和交互图可用于展示将要做的产品思路及交互逻辑;

2. UI设计师根据原型交互图设计出美观的设计图,并提供 App 中后续用到的图片资源等

使用软件:PhotoShop、Sketch 等;

设计图会说明 App 的每个页面上有哪些视图(元素),会说明视图的位置、尺寸、文字说明、文字颜色、背景颜色、背景图片等;

3. iOS 和 Android 开发者根据设计图还原出来相应的 App 界面

iOS 和 Android 开发者会按设计图根据 App 开发软件(Xcode/Android Studio)提供的视图(组件)在手机端实现设计图效果;

4. 服务端开发者会提供 App 要展示的数据

开发软件:PHP 语言用 PhpStorm 等

Java 语言用 Intellij IDEA 等

Python 语言用 PyCharm

服务端开发者需要在 App 请求数据的时候响应相关数据。

如登录的时候,服务端会查询是否有相应用户及密码是否正确,之后,用户才能正常登录;

又如今日头条 App 显示的数据,是由今日头条服务端负责提供的。

5. 测试同学会负责测试 App

测试软件:

Postman:可用于测试接口;

Charles:可用于抓包 App 网络请求,模拟不同网速;

及其他自动化脚本测试工具等;

测试同学会负责测试 App是否有使用上的 bug 或其他漏洞,并要求 App 开发者及服务端开发者进行修复。

6. App 上线

iOS App:上线到 App Store;

Android App:上线到应用商店,或直接分发;

服务端接口上线:公司内网,外网均能访问 App 数据。