在你學(xué)習(xí)Android開(kāi)發(fā)人員所需的技能之前,你要準(zhǔn)備這幾樣?xùn)|西:Mac、Windows PC或Linux計(jì)算機(jī),以及用于測(cè)試的Android設(shè)備。 有了這些,就可以開(kāi)始Android開(kāi)發(fā)的學(xué)習(xí)了。
編程語(yǔ)言
首先你要熟練掌握至少一種用于工作的編程語(yǔ)言。對(duì)于Android來(lái)說(shuō),該語(yǔ)言主要是Java。在Android培訓(xùn)中,你至少要熟悉Java語(yǔ)言上下文中的循環(huán)、列表、變量和控制結(jié)構(gòu)等概念。 要在Android生態(tài)系統(tǒng)中訪問(wèn)數(shù)據(jù)和組織數(shù)據(jù)庫(kù),你還要學(xué)習(xí)SQL的基礎(chǔ)知識(shí),SQL是Android的首選查詢語(yǔ)言。 深入了解XML,一種描述數(shù)據(jù)的標(biāo)記語(yǔ)言,使你能夠完成解析數(shù)據(jù)提要等任務(wù)。也就是說(shuō),Android Studio抽象了大多數(shù)需要標(biāo)記語(yǔ)言的任務(wù)。
熟悉IDE
熟悉Android的集成開(kāi)發(fā)環(huán)境(IDE)和項(xiàng)目結(jié)構(gòu)是必不可少的。Android Studio是用于Android應(yīng)用程序開(kāi)發(fā)的官方IDE,也是開(kāi)發(fā)人員編寫代碼并從各種包和庫(kù)中組裝應(yīng)用程序的主要程序。 幸運(yùn)的是,它和Android軟件開(kāi)發(fā)工具包(SDK)一樣可以免費(fèi)下載,其中包含示例代碼和軟件庫(kù),可幫助你開(kāi)發(fā)和測(cè)試Android應(yīng)用程序。
完整版本
作為一個(gè)零基礎(chǔ)的Android小白,你可能會(huì)在Android培訓(xùn)機(jī)構(gòu)的老師的指導(dǎo)下進(jìn)行實(shí)操項(xiàng)目的練習(xí)。了解如何完整構(gòu)建所從事的項(xiàng)目,使你深入了解Android環(huán)境。即使你現(xiàn)在沒(méi)有執(zhí)行完整的構(gòu)建,但了解如何與項(xiàng)目的更大目標(biāo)保持一致將有助于提高你對(duì)項(xiàng)目宏觀性的認(rèn)知,能夠?yàn)槲磥?lái)的解決方案做出有意義的貢獻(xiàn)。
測(cè)試
沒(méi)有測(cè)試的開(kāi)發(fā)人員工作流程是不完整的,因此了解如何在物理設(shè)備上測(cè)試和運(yùn)行應(yīng)用程序至關(guān)重要。Android根據(jù)測(cè)試是在模擬器還是Android設(shè)備上運(yùn)行,對(duì)測(cè)試進(jìn)行分類,因此要用Android移動(dòng)設(shè)備來(lái)獲得完整的測(cè)試體驗(yàn)。
大多數(shù)你的測(cè)試將包括當(dāng)?shù)氐膯卧獪y(cè)試檢查具體的函數(shù)和類在你的代碼。由于這些不測(cè)試性能,你可以使用你的開(kāi)發(fā)機(jī)器的單元測(cè)試,而不是在移動(dòng)設(shè)備上運(yùn)行這些測(cè)試。在執(zhí)行端到端和集成測(cè)試時(shí),你將需要使用Android移動(dòng)設(shè)備或模擬器。這些測(cè)試通常被稱為儀器測(cè)試,因?yàn)樗鼈兪褂肁ndroid API儀器,而不是系統(tǒng)本身,以控制Android組件和它們的生命周期。
Android開(kāi)發(fā)是一項(xiàng)前景廣闊的職業(yè),如果你也感興趣,可以報(bào)名參加Android培訓(xùn)學(xué)習(xí),專業(yè)老師線下面授教學(xué),課程實(shí)時(shí)更新,緊跟企業(yè)需求,學(xué)習(xí)氛圍濃厚,讓學(xué)習(xí)更科學(xué),更有效。