開發(fā)一款小程序APP需要用到哪些工具
開發(fā)一款小程序APP需要用到哪些工具?
開發(fā)一款小程序APP需要用到哪些工具?大家好,我是高創(chuàng)三維程序員,給大家分享一下我平時(shí)開發(fā)過程中使用的一些工具,以及個(gè)人開發(fā)一個(gè)小程序APP的完整流程。
首先,做一款小程序APP的時(shí)候,你要對小程序APP有一個(gè)大概的原型設(shè)計(jì),這里,我選擇是actual,對于復(fù)雜交互行為的原型是很好的選擇,而且相關(guān)的學(xué)習(xí)文檔很豐富。
然后,UI設(shè)計(jì)我使用的是sketch,現(xiàn)在很多公司應(yīng)該都使用sketch進(jìn)行UI設(shè)計(jì)了,相比來說啊,簡單輕便,對電腦的要求啊也不像那么高。
然后,圖標(biāo)的話基本上都是在阿里的iphone上找的,開發(fā)的時(shí)候啊,也可以直接下載使用,比導(dǎo)入圖片方便一些。
再就是UI設(shè)計(jì)完成后啊,我的習(xí)慣是上傳到南湖,后期開發(fā)的時(shí)候也是跟著南湖上面的頁面去開發(fā)的,在上面可以很清楚的看到圖標(biāo)注釋圖。
下載也是很方便的,開發(fā)階段的話,我是先開發(fā)服務(wù)端,服務(wù)器和數(shù)據(jù)庫是使用loan Co的,所以可以直接在網(wǎng)頁上進(jìn)行數(shù)據(jù)庫表結(jié)構(gòu)的一些設(shè)置,后臺代碼是使用能扣的示例代碼,在他的代碼的基礎(chǔ)上添加自己的功能,所以可以適配什么的,也基本不需要自己去弄的,就還是比較方便的。至于編譯器的話就是ig了,做后臺的應(yīng)該都是使用這個(gè)吧。再就是后端開發(fā)
由于我是使用fluent進(jìn)行開發(fā)的,所以我的編輯器使用的是Vs Co的,優(yōu)點(diǎn)是小巧,占內(nèi)存少。
然后,我是先做ios端功能的,等完成實(shí)現(xiàn)了后啊再去設(shè)備安卓,如果兩端同時(shí)做的話,效率可能會比較低,
但是,最好還是兩端同時(shí)弄,這樣不會出現(xiàn)遺漏某些功能啥的,這里再推薦一個(gè)LS檢測網(wǎng)絡(luò)請求的工具,如果是做開始開發(fā)的可以去格局淘寶搜一下,我個(gè)人感覺還是比較好用的,開發(fā)完成后啊,就是應(yīng)用市場分發(fā),蘋果的話還是在小程序APPstore,安卓的話最好是主流的應(yīng)用市場上都發(fā)一下,其實(shí)在做發(fā)布到應(yīng)用市場錢啊,自己最好找?guī)讉€(gè)小伙伴內(nèi)測一下,我個(gè)人使用的內(nèi)測平臺是蒲公英。
然后小程序APP倒還可以使用七麥數(shù)據(jù)進(jìn)行一些關(guān)鍵詞的優(yōu)化,以及監(jiān)控一些關(guān)鍵詞的排名,這就是我做一款小程序APP從開始到上架的整個(gè)流程呢。