一、前情提要
一年一度的畢設時期又到了,不出意外又會有很多小伙伴為此而頭禿。不幸,博主也是其中一員。作為一名計算機專業的學生,在日復一日的放飛自我中,渾渾噩噩的度過了大學四年,最后成功被畢設難哭。

雖然大學四年並沒有讓我掌握扎實的面向對象編程的基礎,但是面向百度編程的能力還是得到了充分的鍛煉,信息檢索能力得到了超級加倍。
在確定了畢設題目之后,我就開始了我的“大海撈源碼”之旅。皇天不負有心人,在踩了無數的坑,下載了好多無法運行的代碼之后,終於找到了這個—— 點餐模板代碼。抱着微弱的希望clone以后,發現這個項目可以正常運行時我真的是喜極而泣。

運行這套源碼需要先去APICloud下載 編譯器,而這個編譯器為我開啟了新世界的大門。在對這個網站進行了深入的挖掘之后,我發現這真的是一個可以救畢設人於水火的寶藏。除了點餐模板以外,軟件中還提供了很多個類型的app源碼,可以直接調用。(都是能正常運行的!!!)

二、使用方法
相信看到這的小伙伴們應該都很想了解到底該如何合理使用這個網站完成畢設了吧。話不多說,下面簡單介紹一下我的使用過程。
使用步驟分為二:一是導入項目,二是導出項目。

搞錯了,再來!
1.導入項目
首先,選擇想要導入的項目。這里我選擇的是點餐模板,我選這個主要是因為這個模板的資料最多,在魔改代碼的時候可以參考官方教程,大家可以積極嘗試一下其他的模板哦

2.修改代碼
其次,也是最重要的一步,魔改代碼。這個項目是基於AVM框架搭建的,這是一種由APICloud自己提出來的框架,但是小伙伴們不要慌。因為AVM框架兼容了Vue / React的語法特性,如果有兩個框架的基礎,學習起來還是很簡單的,而且有問題的地方可以參考官網的技術文檔,文檔寫的還是比較詳細的。

APICloud內部提供了豐富的api和模塊,我們可以根據自己的需求進行調用,快速改造屬於自己的APP。具體的調用方法也可以參考 官方文檔 。

在修改代碼時,我們進行實時預覽,這里提供兩種方法。一種是在app內部生成模擬頁面。

另一種是真機同步調試預覽,只要確保手機和編譯器位於同一網段局域網下,就可以通過掃碼下載生成的軟件到手機,代碼帶來的變化會實時同步到手機上,這樣可以更加快速直觀的get到軟件的頁面效果,具體操作可以參考 官方文檔。


3.打包代碼
最后,我們就可以打包屬於自己的代碼了。在確定功能符合自己的需求之后,只要進行雲編譯,就可以生成相應的源碼包。

講到這,就要提到這個網站另一個強大的功能了。在雲編譯的時候,我們可以選擇同時生成多個端的代碼,包括Android、iOS、小程序和網站等,瞬間就可以讓導師覺得自己做了好多工作。

到這里就完成了全部前端部分的工作了,不需要復雜的環境依賴,修改功能的過程也超級簡單,對我這種技術水平不高的畢設人真的是十分友好了!
三、進階功能
截止到上一part已經可以覆蓋博主的畢設需求了,但是在研究了官方的資料以后,我發現它的功能遠不止上面那一部分。
平台中還提供了前端模板對應的后台,可以完成數據傳輸以及管理等功能。這部分功能博主暫時用不到,就沒有深入研究。如果有小伙伴有需要,可以自行探索哦,參考文檔中的內容還是很全面的:官方數據雲文檔。

四、參考資料
博主在研究這個平台時收集了很多資料,上文中也提到了一部分,這里簡單做一個匯總。希望可以幫助到和我一樣的畢設人。
官網:https://www.apicloud.com/
官方文檔:https://docs.apicloud.com/
一部分官方發布的教程和文章:https://cloud.tencent.com/developer/user/3952954
源碼:
Github: https://github.com/apicloudcom
Gitee: https://gitee.com/apicloud
B站入門視頻:https://space.bilibili.com/627080013