手機APP是如何製作出來的,要詳細工藝說明,用什麼軟件?

小劉號角


樓主是想問手機app是怎麼開發出來的嗎?我給你講一下大概步驟吧。

一般都是由產品經理根據產品需求進行分析畫出思維導圖,然後理出交互原型圖,再將交互原型圖交給UI設計師進行設計,確定配色風格後出圖,設計稿完成後切圖標註交給前端工程師進行開發,再由後臺上傳數據,經過測試後沒有bug就可以在蘋果商店和安卓市場上線了。

用的軟件就多了,前期裡思維導圖要用xmind,理出交互原型圖要用axure,設計軟件用sketch、ps等,理demo可以用墨刀,開發用Xcode,eclipse等等......



彼格手機玩家


所謂的手機APP,其實也就是手機裡所安裝的軟件,比如支付寶、微信、QQ、抖音等等軟件都屬於APP,那麼好奇的朋友可能就會問了“這些APP都是怎麼製作出來的呢?”下面筆者就和您聊一聊吧,希望能幫您解惑!

  1. 從上圖裡可以發現,一款APP要製作出來,首選要有一個構思/想法,然後由具體的老闆或企業核心領導先進行內部商定,如果可行性高的話,那麼就會指定到產品經理或相關負責人進行接手,然後產品經理要對市場需求進行分析,最後給出可行性評估報告,如果通過的話,接下來就會和APP開發人員進行對接,給出具體要求、原型設計等等。

  2. 當開發人員都瞭解了以後,就會先進行整理、分類,然後排序成不同的功能結構模塊,接著利用現有的模塊搭建一個簡單的產品原型(草圖)展現給客戶,客戶此時會根據模型給出相關意見,然後開發人員繼續進行設計/編寫,最終將完美的產品做出來,令客戶滿意!

  3. 此時,雖然產品做出來了,但視覺方面是不行的,所以在擁有APP草圖結構之後,UI設計師就要開始對整個APP的界面進行設計/美化,還要對每一塊區域進行相應的配色,並繪製出每個功能菜單的圖標以及其他頁面的元素設計,最終設計出APP的所有效果圖。

  4. 然後,還要進行數據庫搭建、服務端的開發,以及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 數據。


分享到:


相關文章: