從零開發一個app前期
前置技能:
java,vue,mysql,springboot
最近看上了一個視頻講的不錯:
bilibili的:uniapp實戰項目仿糗事百科
打算跟著大神的腳步一步一步學會從0到1,從前到后...
下載安裝軟件:
Uniapp官網:https://uniapp.dcloud.io/
開發工具官網:https://www.dcloud.io/hbuilderx.html
插件安裝:
App真機運行
uniapp編譯
Htmlhint html語法校檢
Stylelint css語法檢查
Eslint-js js語法檢查
Es6編譯
安卓真機調試:
創建一個demo項目,選擇uniapp然后選擇運行到手機...
運行到手機步驟:
剛開始未檢測到手機或模擬器,然后插入手機,傳輸文件那種模式,接著打開 開發者模式允許安裝軟件,點擊運行到手機,然后就編譯項目,手機進行安裝項目,打開成功。
運行完之后,第一個在手機運行的項目就誕生了.
趁熱打鐵,我們繼續,將項目在官方的css樣式拷貝到我們的項目中。
從官方demo中引入uni.css
將hello官方的demo中的static文件夾數據放入,防止缺少引入數據報錯。
然后在app.vue中的style中引入:
@import "./common/uni.css";
最后在index模塊使用
<view class="uni-list">
<view class="uni-list-cell">
<view class="uni-list-cell-navigate uni-navigate-right">
例子
</view>
</view>
<view class="uni-list-cell">
<view class="uni-list-cell-navigate uni-navigate-right">
例子2
</view>
</view>
<view class="uni-list-cell">
<view class="uni-list-cell-navigate uni-navigate-right">
例子3
</view>
</view>
</view>
使用ulist就能導入代碼
APP開發完整步驟:
第一,App開發前期
明確應用程序開發的需求;
在明確需要開發app之前,首先要問自己為什么要制作app,手機app需要什么樣的系統版本,app是誰使用的,面向的用戶是什么樣的集團等。了解開發app行業,分析app開發。
2.確定應用開發報價
確定需求后,開發公司會根據溝通內容列出開發app功能需求列表。目前思維導圖大多被廣泛使用,可以根據這個思維導圖添加或刪除。確定功能需求后,確認開發模式是什么。最后,開發公司會計算開發所需的周期和人員投入,提供詳細的開發價格表。
第二,App開發中期
1.確定視覺用戶界面設計
用戶界面設計是APP正式開發的第一步。一般而言,應用程序風格最好簡潔大方,功能一目了然,可以讓用戶第一眼留下好印象。效果圖的制作將根據應用程序的需要,應用程序的LOGO,應用程序面對人群選擇主調,最終讓客戶確定。
2.開發app軟件應用
確定app界面風格后,即可正式進入app應用開發。目前主流app有兩種,一種是基于Android的app,一種是基于蘋果的app。兩個系統使用的開發語言和工具不同,但流程基本上包括前端開發、后端開發、應用界面開發、服務器環境建設等。此外,還有頁面標記和手機匹配,這是app開發項目的獨特流程。這個環節是為了讓app在不同的手機上正常顯示和使用,后期上線不會影響用戶使用app的體驗。
進行應用程序的整體測試
測試內容包括:APP內容測試、APP性能測試、APP功能測試、APP視覺測試、BUG調試修復。如果測試問題需要及時修復,直到測試結果通過,App的整體開發才能完成。可以邀請更多的內部人員進行測試,充分優化和測試應用的體驗和穩定性。
第三,App開發后期
App打包上線發布
一切完成后,就可以在各大應用市場上線了。APP在線審核,一般蘋果的APPstore審核大概需要一周時間,Android審核大約需要3天,甚至更快,所以我們要注意把握好這段時間,不要讓審核時間延誤上線時間。另外,有些情況會導致審核失敗,需要修改資料重新提交,從而導致審核周期延長。
Apppp后期維護升級
App外包公司在p外包公司將根據合同要求交付相關內容,合作完成。至于后期是否需要維護升級,要根據雙方的合同要求。