新手如何自己自學開發(fā)安卓app 想開發(fā)一個安卓app的人需要掌握哪些技能?
想開發(fā)一個安卓app的人需要掌握哪些技能?先只能說明我也不是一個原生安卓開發(fā)工程師。我是一名前端工程師,pc端,移動端,小程序都可以弄。不過現(xiàn)在app開發(fā)不局限于原生開發(fā),h5的也也可以實現(xiàn)程序,只不
想開發(fā)一個安卓app的人需要掌握哪些技能?
先只能說明我也不是一個原生安卓開發(fā)工程師。我是一名前端工程師,pc端,移動端,小程序都可以弄。不過現(xiàn)在app開發(fā)不局限于原生開發(fā),h5的也也可以實現(xiàn)程序,只不過某些時候性能體驗上面不如原生的,不過功能上、效果上面都可以做到。所以才說應該不會原生開發(fā)的小伙伴們,不需要著急,html依然可以實現(xiàn)程序移動app開發(fā)。也就是安卓和蘋果都也可以。其實我現(xiàn)在也就做了幾個app,能力也也不是很足,只不過對一些想開發(fā)app的人來說,我都覺得多多分享點經驗還是有幫助的。
當然我兩次旗下app很懷疑的一個問題是,用什么去開發(fā),咋用原生的一些東西,通訊錄、藍牙、相冊等等。我最后一個項目是物流手中握著的一個app,他不需要你能你打客戶,需要能定位導航,需要需要接單后完單上傳資料反饋等等。就開始我也真不知道該怎么辦,先想到的是比較好火的RN,也簡單直接安裝寫了點小demo試了試。我本身是vue旗下的,可是還有些react的底子,寫點簡單的還可以不,只不過內部函數(shù)一些地圖,地圖用戶交互,等等一些東西,網上資料很可能也沒找多少,感覺呢爬坑也是很多的,很多也要新學,不過時間也不是很充沛,就你選擇了mui和html5框架。
讀到這里很有可能對此一些開發(fā)成手來說,mui開發(fā)很有可能好垃圾,提要性能也不是挺好的。不過我說的是剛開始app開發(fā),也可以只會個js,jquery,html的朋友來說的(我能力像是般)。用hbuilder(x)編輯器開發(fā),網上搜索都也可以不能找到怎莫發(fā)我成apk或是ipa。每個界面只用html的可以不實現(xiàn)程序了。又看了看跟書寫pc頁面也沒有什么大區(qū)別。不需要不在意的那就是如果使用地圖啊,分享或則登錄一些功能,要集成sdk的,有些可以不然后配置。官方沒給的就不需要自動更新發(fā)郵箱自己配置。而且目前dcloud的生態(tài)也很長大成熟,其開發(fā)者也晉入了200萬。假如你必須動態(tài)鏈接庫原生的一些東西,就不需要不使用html5密封包裝好的內容或則nativejs自己實現(xiàn)方法,只不過不可能只用html就是可以實現(xiàn),像掃描二維碼,照像,設備信息都是需要原生允許的。所以要是你想從前端(htmlcssjs)正在旗下app,我覺得mui何練起是另一個確實不錯的選擇。
當你能夠完成一個app后,你會發(fā)現(xiàn),旗下個app也沒這樣奇怪,心里自信修為提升了很多(公司就我一個前端,都得自己想研究)。以后的開發(fā)也會容易上手,很清楚怎摸去優(yōu)化軟件,移動端進階性能。
我現(xiàn)在變更土地性質的app類似于垂線版的頭條,閱讀,比較喜歡,能收藏,參與等等。開發(fā)安卓版,安卓pad版,ios。詳細早就的新完了,在測試階段,這兩周就能登陸游戲。這回開發(fā)框架選的是dcloud新很快推出的uniapp,vue的語言,整體封裝了小程序的api,文檔也很豐富地。社區(qū)現(xiàn)在也的很異?;钴S,組建到官方群的朋友也越來越少,組件化模式開發(fā)確實很省事兒,api使用也很豐富地。我只是因為推薦,因為我現(xiàn)在用著確實是很不舒服,vue也好上手是吧,當然了你有好的開發(fā)也歡迎留言,大家一起學習。
穿越小說合集這里我想簡答說下,可以使用hbuilder(x)開發(fā)安卓的打包非常容易,在用官方的證書就再說;蘋果發(fā)到郵箱倒是比較好麻煩您,windows穿越小說合集需要安裝好些軟件,還分測試版,開發(fā)版本。當然網上都有吧很好的資料,我這也有個比較比較具體點地windows打包蘋果的教程_show/id_
,有必須的小伙伴這個可以建議參考。
這只是我開發(fā)完畢的建議,我也是一步一步地過來的,沒有人帶。不錯最后東弄出去了。如果你在使用的過程中有什么疑問,大家可以不聯(lián)系嘛。如果不是有好的開發(fā)也是可以在下面給我留言,我希望和大家一起學習。謝謝閱讀!
想學app開發(fā),零基礎怎么入手?
完全零基礎的話是可以先用一些圖形化編程軟件入門,知道一點編程的思想和語法。
比如:手機上的sketchware
圖形化界面,自己做的語句,然后可拖拽生成代碼
還有一個太麻煩的組件。
等有了一些了解,也可以去我要沒基礎網等網站,看一些教程,從環(huán)境搭建,工具使用又開始學起,然后再怎么學習編程語言:諸如Java。編程軟件也可以在用Android studio。
之后這個可以自己寫一些小軟件,小工具。啥不會就學啥。天生擅長不使用搜索引擎,有問題就搜一下。
是可以逛一逛相關的社區(qū)和論壇,先看看大佬們的代碼。
總之,興趣是最好的老師,只要你你興趣,想學,自然會想辦法克服困難。