安卓開發者必備的42個連結
暑假就要結束了(譯註:本文釋出在13年8月份),或許你已決定成為一個安卓程式設計師。假期中,我收集了42個幫助大家學習安卓的連結。有的連結是面向初學者的幫助你從頭開始,其他的則面向比較高階的開發者。當然這個列表是相當主觀的,如果您也有更多關於安卓內容的連結,歡迎在評論欄中留言。
官方網站
這裡是主站點,在這您可以找到一切資源幫助您開始安卓開發。此站包含了很多關於學習基礎知識的資源,完整的API引用,以及你開始開發所需的各種工具。此站共分為五個部分:
- 作為初學者,你應該從工具開始,這部分講解了如何安裝安卓SDK。
- 教程為你提供了關於安卓的基本介紹,教給你如何寫出你的第一個程式。它包括很多的資源,即便成為高階程式設計師你仍需閱讀這裡面的文章。
- API指南是對於不同API更技術性的手冊,在更加深入理解安卓內部工作方面十分有用。
- 參考手冊包含關於安卓庫的完整的類引用。
- 在Google Services部分你會找到更多庫的資訊,這些庫可以讓你連線到Google的服務,例如地圖和Google+。
教程
這裡麵包括許多給初學者以及高階安卓開發者的教程。這些文章由Lars Vogel編寫,文章十分專業,為你提供對安卓架構的深入理解。
在這裡你可以找到許多基於單獨話題的教程。這些教程並非按照循序漸進的順序排列的,但是卻包含了多種多樣的獨立話題。
這是一個更循序漸進的教程系列,可以在你邁出安卓程式設計的第一步時為你指導。
該教程由三部分組成的,是由linux.com主辦目標受眾是具有Java背景的安卓初學者。
6、安卓快樂程式設計
這是一個程式設計師學習安卓的部落格。Kinam Choi在他了解安卓架構過程中通過他的經驗幫助你來理解。
在這個部落格中Mark Allison 專注於設計和安卓應用程式的佈局。對於那些想要寫出有著傑出UI、漂亮的程式的人來說,這是非常有用的資源。
8、“How To Make An Android App” XDA 論壇
這裡包含了一系列的論壇帖子,這些帖子指導你開發簡單的安卓應用程式。
視訊教程
這裡有200個視訊教程,這些教程專注於安卓開發的各個方面,從下載和安裝安卓SDK開始。大多數視訊在5分鐘左右,這使得你可以在任何小憩的時候看上一段。
Derek 定期的上傳關於各種主題的視訊教程。目前共有五個關於安卓開發的視訊。
11、 “如何進行Android程式設計” — tgent07
這裡有10個簡單的視訊為你介紹安卓開發。有些視訊是其它教程很少涉及到的內容。全部看完10個視訊大概需要兩個小時左右。
12、安卓開發者
如果你想緊跟安卓開發的步伐,那麼你應該訂閱官方的安卓開發者(Android Developers)頻道。這裡你會學習到最新的特性以及獨門絕技。
13、Android Authority (安卓權威)
這是另一個專注於安卓的頻道。主要是面向使用者,但是作為一個好的開發者,你也應該時刻了解使用者的觀點。
工具
14、ADT Plugin for Eclipse (ADT 外掛)
對於新手而言,這是目前開發程式的標準的方式,也是最佳選項。Android Developer Tools 外掛在Eclipse中整合了安卓SDK並且包括一個圖形化的佈局編輯器,它能自動生成佈局XML檔案。如果你不喜歡Eclipse,你也可以嘗試用IntelliJ IDEA 12 來替代。
AndroidAnnotations 通過使用Java註解來建立樣板程式碼,從而簡化了安卓應用程式的開發。它負責替你來最常用的任務從而顯著地提高程式碼開發速度,同時增加了程式碼的可讀性。
16、RoboGuice
RoboGuice的目的在與為安卓開發加入依賴注入。 RoboGuice同時利用了標註以及Java映像來達到它的目標。
資源
17、The Ultimate Android Library (T.U.A.L) 終極安卓庫
這是一個展現了許多定製庫、圖示和檢視的程式。你可以在你的裝置上安裝這個程式並且在action中看到這些元素。你也可以在他們的網站上貢獻新的的庫。
18、AndroidViews
這裡有許多定製檢視、庫和其它資源。你不用重新發明已有的東西,所以可以節省很多時間。
19、Chupa Mobile
如果你願意為應用程式元件花錢的話,那麼這個市場就是為你而存在的。同是你也可以考慮賣出你自己的定製元件,小工具等等。
APP UI 設計
20、官方設計指南
這是安卓網頁上的官方站點。它包含所有程式設計的基本資訊。
這是一個UI模式的目錄,它解釋了與你的應用程式互動的最常用和直觀的方法。如果你想為使用者建立無縫體驗,那麼這個網站是必須要看的。
這裡有很多截圖,這些截圖來自不同種類的應用程式。例如,你可以比較各種導航介面來發現哪一種最適合你的程式。
這是另一個有很多截圖的網站,既有安卓的也有iPhone。
24、30 Web、Mobile Wireframe Toolkits
這是一篇文章,文章包含了30個資源的連結。Wireframe 工具包讓你可以更加專業地佈局你的程式設計。
25、Graphic Designers Cheatsheet
如果你想建立、實現你想要的佈局,並快速釋出的話,這是一個非常有用的資源。
靈感
這是Tumblr上的一些內容展示了最優美的安卓程式,它是啟發靈感的好資源。
27、Lovely.ui
這是一個展示漂亮的手機程式的網站。不僅有安卓程式也有其他的,但是對於手機程式設計者來說都非常有用。
部落格
28、安卓官方開發者部落格
這個官方部落格來自於谷歌的安卓開發者。與這些內部人士保持聯絡以獲得最新資訊是非常有必要的。
29、安卓週刊
這個其實不太像是一個部落格,它更像是一個每週的新聞通訊,它讓你知道最新的安卓開發的問題。
這是一個非常好的部落格,它關注與安卓界當前的發展趨勢。
對於瞭解安卓開發的更深層次的資訊, 這個部落格是非常必要的讀物。Mark Murphy關注與開發者需要注意的細節以及陷阱。
在Juhani的這個部落格中,他專注於應用程式的設計和可用性。
人物
要保證時刻獲取最新的安卓開發的資訊,最好的方式就是與那些開發或為架構出力的人們保持聯絡。因為安卓是谷歌建立的,你會發現開發者社群主要在Google+上(而不是Facebook上)。但是你同樣可以在其他社交網站上找到他們。
33、Mark Murphy (Commonsware)
Mark Murphy撰寫了“The Busy Coder’s Guide to Android Development”這本書,此書共有2300頁,其中包含了大量有用的資訊。他主要使用Google+,但他也有一個自己的網站,同時也會在stack overflow上回答問題。
34、Tor Norbye
Tor Norbye 是谷歌公司安卓部門的一員。在安卓開發上,他從事視覺工具方面的工作。你也可在Twitter和YouTube上找到他,同時他也是The Java Posse的一員。他的部落格已經不在更新,因為他已經把主要活動轉移至Google+。
35、Romain Guy
Romain Guy 是安卓UI部門內部的專家,他專注於圖形效能和動畫。他使用Google+和Twitter, 也在Stackoverflow上回答問題,同時有自己的部落格。請務必看看他的這個在2013 Google I/O大會上關於安卓圖形和效能以及動畫的視訊。
Dianne Hackborn 是一名安卓架構工程師。除了使用Google+,他還在Stackoverflow上回答問題。
37、Chris Banes
Chris Banes 是ActionBar-PullToRefresh、PhotoView和Android-BitmapCache的作者,這三個均為對於安卓開發者非常有用的庫。你可以在Google+、Twitter、Stackoverflow、部落格甚至Facebook上找到他。
38、Jake Wharton
Jake Wharton是Android-ViewPagerIndicator和ActionBarSherlock的開發者,這兩者簡化了所有版本安卓中action bar設計模式的使用。他使用Google+、Twitter, 同時也在Stackoverflow上回答問題。
39、Roman Nurik
Roman Nurik 對於安卓的貢獻主要是改善了使用者體驗和視覺設計。你可以在Google+、Twitter、Stackoverflow和Dribbble上關注他。
40、Adam Powell
Adam Powell 是一名安卓架構開發者,他主要從事UI工具箱的工作。你可以在Google+、Twitter和Stackoverflow上找到他。
Richard Hyndman是安卓開發組的一員。他主要在Google+和Twitter上發帖。
Cyril Mottier 是GreenDroid和常規blogger的開發者。你可以在Google+和Twitter上找到他。
片尾備註
我希望這些連結都是有用的,我也相信它們會讓你忙活一陣子的。我嘗試在適合初學者的內容和高階內容之間找到一個平衡點,並將二者均勻地結合起來。如果你有任何更多的評論或者建議,如果你發現了任何錯誤,或者你想讓我知道哪些連結對你來說是最重要的,請給通過留言告訴我。
關注作者 — Mikail:
- https://www.facebook.com/mikail.sheikh.90
- https://twitter.com/MikailSheikh
- https://plus.google.com/https://plus.google.com/+MikailSheikh/posts
原文連結: cogitolearning 翻譯: ImportNew.com - 湯米貓
相關文章
- [轉] Android開發者必備的42個連結Android
- 安卓開發者必備的六個工具安卓
- 安卓開發者必備的幾個工具安卓
- Python 開發者的 6 個必備庫Python
- JavaScript 開發者必備的7個資源JavaScript
- java面試題總結(開發者必備)Java面試題
- 每個Web開發者必備的9個軟技能Web
- 面試必備的「反轉連結串列」面試
- WEB開發者必備的7個JavaScript函式WebJavaScript函式
- 前端開發者必備的快取知識總結前端快取
- 開發者進階必備的9個Tips & Tricks!
- Web開發者必備的11個精華版JavaScript工具WebJavaScript
- JavaScript開發者必備的10個Sublime Text外掛JavaScript
- 提高前端開發者效率的11個必備的網站前端網站
- 必備連結【強烈建議留存】
- 開發者必備的8個最佳雲端整合開發環境開發環境
- React開發者必備的技能清單React
- Java 開發者 必備的工具 和 框架Java框架
- JavaScript 開發者的 10 款必備工具JavaScript
- .NET開發者必備的工具箱
- Java開發者必備的六款工具Java
- 八款Java開發者必備的工具Java
- 開發者必備Linux命令Linux
- 前端開發者必備思維前端
- 常用的PHP類庫—PHP開發者必備PHP
- Web開發者和設計師必備的20個線上實用工具Web
- 安卓開發必備顏色知識安卓
- .NET開發者必備的11款免費工具
- Web開發者必備的20款 jQuery 外掛WebjQuery
- CSS、JavaScript開發者必備的10款最佳工具CSSJavaScript
- WEB開發者應該有哪些必備的技能?Web
- Linux 運維必備的 40 個命令總結Linux運維
- Flutter開發者必備手冊 Flutter GoFlutterGo
- 開發者必備,熱門api介面大全API
- 開發者必備的10個免費IDE和程式碼編輯器IDE
- 開發者必備:測試網站速度的五個免費線上工具網站
- 10種JavaScript開發者必備的VS Code外掛JavaScript
- 八款Android 開發者必備的小工具Android