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