flutter 快速入門 開發(fā)一個(gè)app有多難?
開發(fā)一個(gè)app有多難?先說點(diǎn),我是前端工程師,所以我的新app建議使用的是H5的東西,不是原生安卓和IOS,當(dāng)然了也有個(gè)很火熱的Flutter,可是沒全部投用。所以才我以下說的只是對(duì)前端的想開發(fā)app
開發(fā)一個(gè)app有多難?
先說點(diǎn),我是前端工程師,所以我的新app建議使用的是H5的東西,不是原生安卓和IOS,當(dāng)然了也有個(gè)很火熱的Flutter,可是沒全部投用。所以才我以下說的只是對(duì)前端的想開發(fā)app的朋友??隙ㄎ乙矂偟男铝藥讉€(gè),另外很多經(jīng)驗(yàn)不足,要是寫的有問題只希望見怪哦。
其實(shí)我做開發(fā)剛才半年多的時(shí)間,說實(shí)話我感覺如果只不過的新市面上早有的東西,我還是要比不容易的,現(xiàn)在有很多成熟的框架,有很比較不錯(cuò)的api借鑒吸收,網(wǎng)上也有很多資源,并不一定都也可以里查到。你遇到問題之前搞不好有很多前輩早遇到了過,多些上官方論壇,跟大家交流學(xué)習(xí)。我那種感覺真正的很難的東西肯定是你能不能做下去,不是說遇到個(gè)問題想都并不想就找人問,這樣的態(tài)度我不推薦一下。就算是你的問題很簡(jiǎn)單的,后來發(fā)現(xiàn)到原來是只是兩行代碼的事,只不過這個(gè)結(jié)果也來源于你之前的斷的發(fā)郵箱,知識(shí)學(xué)一點(diǎn)了才是自己的。
跟大家簡(jiǎn)單點(diǎn)分享下我的經(jīng)歷。第一個(gè)app是得用mui開發(fā)物流持著,很簡(jiǎn)單說就是接單完單上傳的圖片信息,查找歷史單等等。公司就我一個(gè)前端,做項(xiàng)目之前mui我也才看了一周左右。倒是但是html頁面而已,可是也有很多調(diào)用原生的東西。我記得那時(shí)侯每天都工作到很晚,簡(jiǎn)單的登入列表總是顯示頁面,這些還是好寫的。晚上五點(diǎn)半下班之后我就送回公司相關(guān)的資料怎末動(dòng)態(tài)創(chuàng)建系統(tǒng)攝像頭,咋使用二維碼,怎么全局函數(shù)支付收款。也很不安,自己從頭學(xué)習(xí)做沒人帶。再后來看了官方獨(dú)立顯卡的html5,很多應(yīng)該有樣例,當(dāng)然了也會(huì)加強(qiáng)自己的功能稍許改動(dòng)。也加入到了幾個(gè)群,只不過說有很多瞎扯淡,可是也有很多人在研究和探討技術(shù)。因此資源很多,自己主動(dòng)去去找。后來在開發(fā)完畢的時(shí)候,開發(fā)效率就很快了。
當(dāng)時(shí)有個(gè)真的很麻煩的事是動(dòng)態(tài)鏈接庫(kù)地圖。我是pc和app同樣的做的,pc派送,app接單,用的都是高德地圖jsapi。但到手機(jī)上就不好使了,我也究竟為什么不。也找了很多東西,只不過穿越小說合集進(jìn)去的都差不多是地圖不總是顯示。問了有個(gè)人的顯示,再詳問他呢,他就說我確實(shí)是剛弄,我的就能進(jìn)去,人家厲害不,我能說什么,自己瞎嚷嚷唄。我清晰地記得弄了三周,別的布局什么寫的也一下子,因?yàn)榻?jīng)常會(huì)弄地圖了。最后真的是瞎貓遇見死耗子了,我確實(shí)不懂為什么不會(huì)不會(huì)跟軟件版本那就什么有關(guān)系。我沒有用sdk可是引了百度的地圖sdk,jsapi在用的高德的,沒顯示順利。其實(shí)很多人會(huì)疑問,你們最好別糾結(jié)中這個(gè),重要的是的是效果一定得進(jìn)去,我話說出口可能容易,也很可能是運(yùn)氣,可是這一些是成立在前期自己的努力認(rèn)真思索,查閱資料。原來是不看書知道了稻盛和夫,現(xiàn)在是實(shí)踐中解釋了稻盛和夫先生。
現(xiàn)在我在可以使用mui團(tuán)隊(duì)開發(fā)的另一個(gè)框架uniapp開發(fā)一個(gè)簡(jiǎn)易版的頭條。確實(shí)是文章,專家,訂閱,評(píng)論等等內(nèi)容。開始時(shí)候自己慢慢地看文檔,看官方例子,搶先出手去書寫,踏入了一下flex布局。連網(wǎng)線的分裝,優(yōu)化系統(tǒng)promise請(qǐng)求。當(dāng)然也遇見很多坑,像軟鍵盤彈出來對(duì)布局的收縮,這里面沒有window,document這些瀏覽器的對(duì)象了。像富文本解析,又要對(duì)解析出去的文本字體縮放,圖片點(diǎn)擊,復(fù)制粘貼。uniapp基本上是基于條件小程序的api語法,所以自己也去搞去找,上個(gè)月忙了整月,現(xiàn)在基本都這個(gè)可以了。也不怕走歪路,走多了就知道咋琢磨了,怎摸解決了問題了。
我只不過是個(gè)小開發(fā),仍舊在學(xué),在發(fā)現(xiàn)。我希望跟大家齊一進(jìn)步。如果不是有想知道一點(diǎn)得東西可以不給我留言,我也希望去能分享自己的經(jīng)歷。百度網(wǎng)盤也有些教程,有需要的小伙伴也可以找我,不需關(guān)注。謝謝閱讀!
學(xué)前端難不難?
前端是網(wǎng)頁開發(fā)最基礎(chǔ)的,個(gè)人感覺都是比較太容易初學(xué)者。而且變更土地性質(zhì)調(diào)試都很更方便,對(duì)電腦環(huán)境具體的要求不高,比起其它端簡(jiǎn)單大部分。
前端是網(wǎng)頁開發(fā)最基礎(chǔ)的,個(gè)人覺得都是也很很容易剛?cè)腴T。但變更土地性質(zhì)調(diào)試都很方便些,對(duì)電腦環(huán)境沒有要求很低,要比其它端很簡(jiǎn)單很多。
不太難,本人0基礎(chǔ)學(xué)的。并非我是做安全的
入門簡(jiǎn)單啊,難在減弱怎么學(xué)習(xí)吧。
剛開始接觸前端,以為是那是Html CSS JS。
久了然后你會(huì)發(fā)現(xiàn)前端是一個(gè)短短學(xué)習(xí)的過程:
和后端聯(lián)調(diào)要懂點(diǎn)后端吧,最起碼能看得懂他們的業(yè)務(wù)代碼,自己補(bǔ)課了Java和Python,不求全精通不指望沒有溝通障礙。
前端進(jìn)入到點(diǎn),工程化要懂吧,webPack的工作原理,寫個(gè)插件什么的。
領(lǐng)導(dǎo)說有個(gè)小項(xiàng)目沒后端協(xié)助防御,自己用NodeJs搞下吧,裸芯片下接口,搞個(gè)服務(wù)端渲出什么的。
服務(wù)器也要懂點(diǎn),項(xiàng)目防御部署什么的肯定不能少,搞個(gè)阿里云服務(wù)器自己折騰吧。
技術(shù)更新完也很最重要JQa8NGgtREACT/VUE/NG2...H5 gt RN gt Flutter...JSr26webAssenbly...
要學(xué)的東西多并非壞事,這樣的能那種感覺自己在短短生命成長(zhǎng),否則會(huì)對(duì)一份職業(yè)再產(chǎn)生厭倦。
如果身邊有大牛,那可以讀他的代碼。慢慢自然形成了習(xí)慣問題讀代碼學(xué)習(xí)的習(xí)慣。gitHub上很多開源的代碼大都去學(xué)習(xí)的資源。
反正去做常期防御作戰(zhàn)準(zhǔn)備,持續(xù)一顆進(jìn)取心,況且從入門到徹底放棄的人還在少數(shù)。
前端相對(duì)來說初學(xué)者簡(jiǎn)單啊,只要肯要堅(jiān)持是有能才能學(xué)好。
大多數(shù)人們懷疑前端工作是html,css,javascript,當(dāng)然還包括h5,小程序,vue,React,UI等等,其實(shí)前提是打好基礎(chǔ)。
目前,學(xué)習(xí)前端要注意有兩種途徑,一種是培訓(xùn),具體一點(diǎn)有哪些家,我就況且了,我不是什么做廣告的,兩種是是從網(wǎng)上的能免費(fèi)教學(xué)視頻,.例如B站,西瓜視頻,慕課,騰訊視頻,網(wǎng)易課堂等有很多視頻,我也許如果想去學(xué)習(xí),當(dāng)然能找不到學(xué)習(xí)的資源。