【轉(zhuǎn)】每個(gè)Android開發(fā)者都應(yīng)該了解的資源列表

前言

這是一篇譯文,原文地址Resources every Android developer must know,在譯文開頭,推薦兩篇同樣適合于Android開發(fā)者閱讀的資源列表Android開發(fā)者網(wǎng)址導(dǎo)航StackOverflow Android Tag,翻譯這篇文章的原因是最近在知乎上收到很多關(guān)于如何學(xué)習(xí)Android開發(fā)、Android學(xué)習(xí)路線等雷同的問題(Android在大學(xué)并不算是一門流行的課程,所以存在這樣的疑問很正常),沒有時(shí)間一一回復(fù),索性將很久之前看到的這篇文章翻譯過來,希望能夠幫助到有需要的Android開發(fā)者。

正文

Android平臺(tái)持續(xù)瘋狂地增長,越來越多的開發(fā)者進(jìn)入了Android開發(fā)者陣營,如果你在2013年才開始做Android開發(fā),你將是一個(gè)幸運(yùn)的人,因?yàn)檫@個(gè)平臺(tái)在過去幾年里變得越來越成熟,同時(shí)網(wǎng)絡(luò)上開發(fā)資源的數(shù)量似乎勢(shì)不可擋,這篇文章就是其中的一份子。

這篇文章適合于初學(xué)者和有一定經(jīng)驗(yàn)的開發(fā)者。

書籍

你可能覺得,都到2013年了,通過看書來學(xué)習(xí)一個(gè)新的開發(fā)平臺(tái)也太過時(shí)了,你的想法有可能是對(duì)的,但是你還是應(yīng)該做一件事情:去閱讀Jeff Atwood列出的很多程序員沒有讀過但你應(yīng)該讀的書籍列表

對(duì)于Android開發(fā)入門,我墻裂推薦下面這兩本書:

Mark Murphy寫的The Busy Coder’s Guide to Android Development,并不是因?yàn)檫@本書有2000多頁,對(duì)Android介紹得足夠全面才推薦它,而是因?yàn)樗鼤?huì)持續(xù)更新(大約每兩個(gè)月會(huì)更新一次),這是在Android SDK頻繁更新的情況下特別值得閱讀的一本書,本書作者還會(huì)定期舉辦問答活動(dòng)。同時(shí)書中的示例代碼都托管在了github上。

Juhani Lehtim?ki寫的Smashing Android UI,一本任何關(guān)心UI設(shè)計(jì)的Android程序員都值得閱讀的書。

官方開發(fā)者網(wǎng)站

在開發(fā)你的第一個(gè)Android應(yīng)用之前,用心閱讀和學(xué)習(xí)Android Design,特別是下面這些主題:

設(shè)備和顯示

觸摸反饋

尺寸和網(wǎng)格

圖標(biāo)

另外請(qǐng)查閱下載部分,包含模板、圖標(biāo)和控件的源文件、Action Bar的風(fēng)格和樣式圖標(biāo)等等。

瀏覽了上面的資源之后,就可以開始寫程序了嗎?NO,你還需要閱讀下面這些主題:

用戶體驗(yàn)和UI最佳實(shí)踐(必讀)

體驗(yàn)優(yōu)化最佳實(shí)踐

高效顯示位圖

Android動(dòng)畫效果(墻裂建議閱讀開源項(xiàng)目nineoldandroids)

Android SDK示例程序

優(yōu)質(zhì)問答網(wǎng)站STACKOVERFLOW

很多Android核心架構(gòu)工程師、優(yōu)質(zhì)開發(fā)者和專家會(huì)經(jīng)常會(huì)在stackoverflow上回答問題,這是一份StackOverflow上優(yōu)質(zhì)Android開發(fā)者名單

開發(fā)者博客

許多博客提供了大量的Android開發(fā)方面的信息。

Gyuri GrellAndroid開發(fā)者周報(bào),一個(gè)評(píng)價(jià)很高的關(guān)于Android開發(fā)新聞的郵件列表,每周一次更新;

Android官方開發(fā)者博客,博客中的所有文章都值得一讀,很多文章都是非常有營養(yǎng)的,比如:避免內(nèi)存泄露Android應(yīng)用內(nèi)存分析等;

Romain Guy,一個(gè)Android核心框架工程師Romain維護(hù)的博客,在你認(rèn)為自己熟悉Android開發(fā)之前,請(qǐng)確保你閱讀過該博客中的Android應(yīng)用性能優(yōu)化系列課程,另外值得說明的是:Romain還是一個(gè)偉大的攝影家;

Android動(dòng)畫框架作者Chet Haase的個(gè)人博客

Mark Murphy的個(gè)人博客

Cyril Mottier’s的個(gè)人博客,里面有很多有深度非常值得一讀的文章,比如:Listview技巧之?dāng)U大點(diǎn)擊區(qū)域、Tweeted開發(fā)技巧、Google地圖Android API V2.0的烏托邦、快速啟動(dòng)Android應(yīng)用等等;

Mark Allison的個(gè)人博客

Daniel Lew的個(gè)人博客

Google+賬號(hào)

雖然Goolge+沒有成為一個(gè)社交網(wǎng)絡(luò),但它是一個(gè)Android開發(fā)方面重大的消息源,作為一個(gè)Android開發(fā)者,下面這些Google+賬號(hào)非常值得關(guān)注:

Tor Norbye (ADT)

Dianne Hackborn

Romain Guy

Chris Banes

Roman Nurik

Nick Butcher

Adam Powell

Rich Hyndman

Cyril Mottier

Paul Burke

Jeff Gilfelt

Jake Wharton

同時(shí)考慮加入一些Google+圈子,比如:

Android開發(fā)圈

Android設(shè)計(jì)圈

開源項(xiàng)目

閱讀優(yōu)秀的開源代碼是非常棒的一件事情:

Google I/O,如果你喜歡拷貝/粘貼代碼,這里面很不錯(cuò);

Chris Banes開發(fā)的photup

Reto Meier開發(fā)的android-protips-location

Android官方在Github上開源的一系列項(xiàng)目Android source code.

開源庫

下面是一些非常有用的開源項(xiàng)目:

ActionBarSherlock

ViewPagerIndicator

NineOldAndroids

Universal-Image-Loader

UrlImageViewHelper

Android-BitmapCache

DiskLruCache

更多Android方面的開源項(xiàng)目請(qǐng)到Github上搜索關(guān)鍵字”android”,另外,Android APPDevAppsDirect收集了很多開源組件

Google I/O主題討論

每一年的Google I/O大會(huì)中的視頻都值得一看:

2012

2013

2014

請(qǐng)停下來,你嚇到我了

這么多資源看起來會(huì)讓作為一個(gè)初次接觸Android開發(fā)的你壓力山大,不過不要緊張,上面的這些連接只有一部分是對(duì)Android初學(xué)者有用的,很大一部分是需要你有一定開發(fā)經(jīng)驗(yàn)之后才能閱讀的。

下面提供一些快速消化本篇文章的技巧:

首先:讀書,為什么要讀書呢?因?yàn)橥ㄟ^讀書你可以涉獵到與Android相關(guān)的所有基礎(chǔ)知識(shí);

通過RSS訂閱博客和StackOverflow中有價(jià)值的答案;

在Google+建立一個(gè)Android開發(fā)者圈子

Android開發(fā)者中的超級(jí)明星

啥都不說了,強(qiáng)烈推薦Mark MurphyJakeWharton,為什么推薦他倆?了解他們的履歷或者對(duì)Android開發(fā)所做的貢獻(xiàn)就知道了。

結(jié)語

在瀏覽了上面這些資源之后,你可以考慮加入到Android開發(fā)者陣營啦,但忘記告訴你一件事情,那就是你的工作需要和UI工程師配合完成,因?yàn)橐粋€(gè)優(yōu)秀的APP需要非常好的用戶體驗(yàn)。

參考資料

Resources every Android developer must know

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容