現(xiàn)在手機(jī)的兩大系統(tǒng)——Android、IOS已經(jīng)成功的搶占了市場(chǎng),前幾年的移動(dòng)開(kāi)發(fā)火熱程度也吸引了一些做Java的程序員轉(zhuǎn)行做Android開(kāi)發(fā),也是Java語(yǔ)言使得Android應(yīng)用程序變得相對(duì)簡(jiǎn)單。想學(xué)習(xí)移動(dòng)開(kāi)發(fā)的朋友要注意了,Android學(xué)習(xí)路線中該避免的那些誤區(qū)你中招了嗎?
1、不主動(dòng)學(xué)習(xí)Android開(kāi)發(fā)工具Android SDK文檔中更多關(guān)于Android工具的信息。不僅可以用來(lái)編譯打包你的應(yīng)用程序在Android手機(jī)上運(yùn)行,而且它有一整套工具來(lái)幫助你構(gòu)建應(yīng)用程序。其中一些工具可以幫助你的應(yīng)用程序設(shè)計(jì)圖形和布局。其他命令行工具,它們提供簡(jiǎn)單、可編寫(xiě)腳本訪問(wèn)模擬器和硬件設(shè)備的功能。還有一些可以幫助你進(jìn)行性能的調(diào)優(yōu)和剖析。
2、不閱讀好的Android開(kāi)發(fā)文檔
網(wǎng)絡(luò)上很多的開(kāi)發(fā)文檔,也有很多Android學(xué)習(xí)路線建議,多看看別人的分享對(duì)自己會(huì)有好處的。這里推薦一個(gè)網(wǎng)站——Android開(kāi)發(fā)者網(wǎng)站,有包括許多指南、教程、視頻、培訓(xùn)以及其他有用的資料來(lái)創(chuàng)建Android應(yīng)用程序。Android訓(xùn)練,通過(guò)一些有用的教程示例,指導(dǎo)你解決特定問(wèn)題或?qū)崿F(xiàn)特定的功能。
3、過(guò)分依賴別人很多技術(shù)論壇或者行業(yè)大牛都是比較友好的,他們樂(lè)于分享自己的經(jīng)驗(yàn)方法,但是不要一有問(wèn)題就求助別人,想自己動(dòng)腦,各方面收集問(wèn)題資料,自己分析研究后還不得答案再去請(qǐng)教。
4、因Java語(yǔ)言開(kāi)發(fā)而變得懶惰Java是一個(gè)編程語(yǔ)言,它具有虛擬機(jī),使得開(kāi)發(fā)更加簡(jiǎn)單,但是不要因?yàn)镴ava語(yǔ)言提供的方便使自己變成一個(gè)懶惰的程序員。大多數(shù)Android設(shè)備與傳統(tǒng)計(jì)算機(jī)相比,處理能力和本地存儲(chǔ)容量都有限,所以效率不達(dá)標(biāo)的編程實(shí)踐會(huì)對(duì)的整體性能和用戶體驗(yàn)有著更大的影響。
5、使用原始Android應(yīng)用程序?yàn)殚_(kāi)發(fā)基礎(chǔ)在開(kāi)發(fā)一個(gè)應(yīng)用程序坐下來(lái)與你的團(tuán)隊(duì),想想你們真正想要構(gòu)建的,多考慮今后的用戶體驗(yàn)問(wèn)題,花時(shí)間學(xué)習(xí)和試驗(yàn)Android平臺(tái),節(jié)省時(shí)間、減少挫折,并且有高質(zhì)量的生產(chǎn)代碼便于日后的維護(hù)。
6、與操作系統(tǒng)整合Android平臺(tái)為開(kāi)發(fā)者提供了許多功能,并緊密地集成系統(tǒng)和其他應(yīng)用程序到他們的應(yīng)用程序中。利用主屏幕小部件、內(nèi)容提供商、意圖處理,以及其他等功能優(yōu)勢(shì)。確保應(yīng)用程序可以處理任何內(nèi)容類(lèi)型出現(xiàn)在共享菜單。
7、應(yīng)用程序發(fā)表之后不維護(hù)為什么有些程序會(huì)保持更新,因?yàn)椋瑸榱吮3謶?yīng)用的相關(guān)熱度,開(kāi)發(fā)人員必須保持應(yīng)用程序的更新。而有些程序卻是萬(wàn)年不變,這些程序可能會(huì)被排在后面,這樣的程序后期完全沒(méi)有維護(hù),請(qǐng)確保你的應(yīng)用程序并不是其中之一。
Android學(xué)習(xí)路線中該避免的那些誤區(qū)你中招了嗎?從一開(kāi)始就養(yǎng)成良好的開(kāi)發(fā)習(xí)慣是新手應(yīng)該做的事情,良好的習(xí)慣也是避免不必要錯(cuò)誤的方法。