【經(jīng)驗分享】用HBuilder開發(fā)的基于MUI和H5+的APP開發(fā)及上架經(jīng)歷
2017年,我負責了一個旅游類APP的開發(fā)與上架,這是前公司的項目。項目主打重慶地區(qū)的旅游周邊服務。我與老板討論后決定開發(fā)此應用。然而,由于不會iOS和Android開發(fā),我建議僅開發(fā)微信版,但老板堅持需要桌面應用圖標,這使我無法獨立完成。項目擱置后,老板于2017年6月再次要求我負責項目的開發(fā),盡管我不會開發(fā)APP,但負責后端工作,前端由朋友完成,以便獲得報酬。
項目預算為17萬,包括我和朋友的費用。老板私下詢問了一些科技公司的報價后,確認此價格為白菜價。我們簽訂合同,我預付了7萬元,約定3個月完成所有工作。
二、技術合作與項目進展
除了我和老板,無人了解具體需求,我既是產(chǎn)品經(jīng)理,又是技術負責人。我用PS繪制了40多頁的APP界面圖,并將設計圖、功能需求、用色、字體規(guī)范文檔和圖標字體庫發(fā)送給負責APP前端的技術伙伴。
技術伙伴是92年的程序猿,他給我報價5萬,2個月完成。我同意,但后來發(fā)現(xiàn)他并未仔細閱讀我發(fā)送的資料,也未提出問題或詢問細節(jié)。一個月后,他僅提供了粗糙的Android版樣品,界面與設計圖不符,字體也存在問題。由于他的工作進度緩慢,他應聘了一份工作,并開始上班。我決定中止與他的合作。
三、改變策略與個人開發(fā)
我終止與技術伙伴的合作,但項目必須繼續(xù)。我決定使用HBuilder進行混合APP開發(fā),使用MUI和H5+。我之前未做過此類工作,且聽說iOS上架審核嚴格,但考慮到其他選擇的難度和溝通成本,我決定接受挑戰(zhàn)。
四、潛心開發(fā)與測試
我開始使用HBuilder進行開發(fā),盡管面臨許多挑戰(zhàn)和坑點,我盡力將項目往原生效果靠攏,增加了許多額外的工作。為了實現(xiàn)一個不起眼的效果,我需要花費幾天時間。我意識到任務量巨大,加班加點編寫代碼,全身心投入項目中。
五、內(nèi)部測試與驗收
項目開發(fā)了約3個月,我完成了所有工作,包括第三方平臺支付API申請、地圖API申請、打包證書創(chuàng)建。整個項目APP前端共有34個JS文件、14個CSS文件、24個HTML頁面,后端有幾十個PHP類文件、10幾個API、58個Mysql數(shù)據(jù)表。APP可以在真實手機環(huán)境下運行。
我組織了一次員工測試會議,展示APP功能,各部門進行了測試并提出了建議。在老板的要求下,我調(diào)整了APP功能,并讓各部門進行二次測試。
六、驗收與尾款
經(jīng)過4個月的努力,我拿到了驗收報告,并向公司請求驗收。盡管我預見到驗收環(huán)節(jié)可能存在問題,但老板在資源采購后催促快速驗收。最終,所有部門都簽字確認驗收報告,意味著項目成功交貨,我可以收取尾款。
七、APP上架與審核
收到尾款后,我開始準備APP上架。我使用HBuilder打好了原生包,并向公司申請了一臺Apple筆記本電腦,用于上傳IPA包至iTunes Connect進行審核。我成功上傳了APP,進行了提交審核,期間經(jīng)歷了緊張的等待。
在提交審核后,我接到了APP審核通過的消息,狀態(tài)變?yōu)椤暗却_發(fā)人員發(fā)布”。我立即發(fā)布APP,狀態(tài)變?yōu)椤翱晒╀N售”,正式上架成功。
八、BUG修復與加急審核
由于打包上架的匆忙,我勾選了錯誤的選項,導致APP安裝后畫面倒置。我重新打包并提交了一次加急審核,蘋果審核團隊迅速處理,通過了審核。
九、經(jīng)驗分享與總結
這個項目是我從業(yè)以來最激動人心的經(jīng)歷,雖然過程艱辛,但結果令人滿意。我不僅獲得了17萬的酬勞,更重要的是積累了寶貴的經(jīng)驗和成就感。感謝DCloud和HBuilder,MUI與H5+讓我認識到跨平臺混合開發(fā)的潛力。
hbuilder uni-app不能播放視頻
HBuilder Uni-App是一款基于Vue.js的跨平臺應用開發(fā)框架,用于創(chuàng)建移動應用程序。在使用Uni-App期間,如果您無法播放視頻,可能會影響您的應用程序功能和用戶體驗。hbuilder uni-app不能播放視頻教程 1、確保您要播放的視頻文件格式受到HBuilder Uni-app支持。HBuilder Uni-app通常支持常見的視頻格式,如...
hbuilder誤刪了文件怎么找回
HBuilderUni-App是一款基于Vue.js的跨平臺應用開發(fā)框架,用于創(chuàng)建移動應用程序。在使用Uni-App期間,如果您無法播放視頻,可能會影響您的應用程序功能和用戶體驗。hbuilderuni-app不能播放視頻教程1、確保您要播放的視頻文件格式受到HBuilderUni-app支持。HBuilderUni-app通常支持常見的視頻格式,如MP4、WebM...
hbuilderx快捷
回答如下:HBuilder常用的快捷鍵:Alt + [ 匹配括號 Alt + ↓跳轉(zhuǎn)到下一個可編輯區(qū) Ctrl + Alt + j 合并下一行 Ctrl + Alt + ←選擇助手 Ctrl + 回車 換行 Ctrl + Shift + 回車 向上換行 Ctrl + d 刪除一行 Ctrl + Shift +R 復制上一行 創(chuàng)建HTML結構: h 8 (敲h激活代碼塊列表,按...
vscode如何安裝django?
4.1M那個。。。裝好之后,那個“安裝”選項旁邊,會多出一個重啟的選項。。。點擊一下,插件就生效了...(網(wǎng)頁開發(fā)\/前端)配置VsCode,讓您擁有更舒適的開發(fā)環(huán)境 利用vscode支持的各種擴展,我們能極大優(yōu)化編程體驗...原生(HTML+CSS+JS),網(wǎng)頁作品代碼簡單,可使用任意HTML編輯軟件(如:`Dreamweaver、HBuilder、Vscode、...
hbuilder的快捷鍵有哪些
HBuilder常用的快捷鍵:Alt + [ 匹配括號 Alt + ↓跳轉(zhuǎn)到下一個可編輯區(qū) Ctrl + Alt + j 合并下一行 Ctrl + Alt + ←選擇助手 Ctrl + 回車 換行 Ctrl + Shift + 回車 向上換行 Ctrl + d 刪除一行 Ctrl + Shift +R 復制上一行 創(chuàng)建HTML結構: h 8 (敲h激活代碼塊列表,按8選擇第8...
相關評說:
山陽縣耙頭: ______ 方法:打開HBuilder,選擇設置web服務器,HBuilder-->Web服務器-->外置Web服務器-->新建,名字可以隨意起,WampServer默認端口為80,如果設置了,那就按照設置的端口,確定,選擇設置的HTML類文件,按圖選擇設置的PHP類文件,設置之后,就可以直接點擊,而不用之后去調(diào)節(jié)端口了!
山陽縣耙頭: ______ 少則三五個月, 多則三五年, 看你的app復雜程度, 是否需要跟服務器交互等等, 非常多因素
山陽縣耙頭: ______ 下載安裝xdebug 下載適合你的PHP版本的xdebug 復制到php安裝目錄的ext文件夾,改名為php_xdebug.dll 配置xdebug 在php.ini尾部添加如下 [xdebug] zend_extension="php_xdebug.dll" xdebug.remote_enable = On xdebug.remote_host = ...
山陽縣耙頭: ______ hbuilder開發(fā)的APP幾乎可以和原生APP差不多,基本上實現(xiàn)原生態(tài)了.內(nèi)部做了很多的優(yōu)化,所以很少出現(xiàn)卡頓現(xiàn)象. 而且可以跨五六個平臺,真的很強大.可以節(jié)省很多開發(fā)時間成本. 現(xiàn)在已經(jīng)有越來越多的人開始接觸hbuilder,相信它的未來可期.
山陽縣耙頭: ______ 1. 下載360手機助手,數(shù)據(jù)線連接手機,真機調(diào)試2. 云端打包,生成apk
山陽縣耙頭: ______ sublime 插件強大豐富而且好用.hbuilder插件少點且也不夠好用,Eclipse的插件也不夠好用,例如格式化,或者一些自定義的編碼習慣上,有一定的門檻. 初學前端,推薦sublime,因為初學的時候,也不會太大的項目,用sublime基本能管理...
山陽縣耙頭: ______ HBuilder是我們認為當前最好的web開發(fā)工具.它能大幅提升開發(fā)效率,對程序員也設計了更人文關懷的UI,它包括最全面的語法庫和瀏覽器兼容性數(shù)據(jù).HBuilder是面向追求效率的極客...
山陽縣耙頭: ______ 方法/步驟 運行HBuilder軟件,然后,打開APP項目.選擇manifest.json文件,然后,雙擊打開,并進行版本設置、啟動圖片設置.設置安卓系統(tǒng)安裝APP圖標.設置IOS系統(tǒng)安裝APP圖標.配置好manifest.json文件后,點擊菜單欄“發(fā)行”-“發(fā)...
山陽縣耙頭: ______ 可以傳參.和原生應用互相傳參類似.第三方應用調(diào)用時傳遞的參數(shù)在5+App里可以通過plus.runtime.arguments獲齲
山陽縣耙頭: ______ 1. 在桌面上單擊右鍵,在彈出的菜單中選擇“新建”*“快捷方式”,并在向?qū)У闹敢陆⒁粋€指向該應用程序的快捷方式 2. 在新建的快捷方式上單擊右鍵,選擇“屬性”,在“快捷方式”選項卡下單擊“快捷鍵”文本框,接著在按下鍵盤功能鍵(如Alt、Ctrl、Shift及其組合鍵)的同時輸入準備設置的熱鍵(可以是任意的字母和數(shù)字的組合,但注意不能和Windows自身的快捷鍵重復)3. 單擊“確定”退出. 以后,用戶只要按下設置好的快捷鍵,系統(tǒng)即可加載對應的應用程序.如果此時該應用程序已經(jīng)啟動,在按下快捷鍵之后,可直接切換到該應用程序的工作窗口