安卓開發者必備的42個連結

importnew發表於2013-12-30

  暑假就要結束了(譯註:本文釋出在13年8月份),或許你已決定成為一個安卓程式設計師。假期中,我收集了42個幫助大家學習安卓的連結。有的連結是面向初學者的幫助你從頭開始,其他的則面向比較高階的開發者。當然這個列表是相當主觀的,如果您也有更多關於安卓內容的連結,歡迎在評論欄中留言。

  官方網站

  1、谷歌安卓開發者頁面 

  這裡是主站點,在這您可以找到一切資源幫助您開始安卓開發。此站包含了很多關於學習基礎知識的資源,完整的API引用,以及你開始開發所需的各種工具。此站共分為五個部分:

  • 作為初學者,你應該從工具開始,這部分講解了如何安裝安卓SDK。
  • 教程為你提供了關於安卓的基本介紹,教給你如何寫出你的第一個程式。它包括很多的資源,即便成為高階程式設計師你仍需閱讀這裡面的文章。
  • API指南是對於不同API更技術性的手冊,在更加深入理解安卓內部工作方面十分有用。
  • 參考手冊包含關於安卓庫的完整的類引用。
  • Google Services部分你會找到更多庫的資訊,這些庫可以讓你連線到Google的服務,例如地圖和Google+。

  教程

  2、Vogella的安卓教程

  這裡麵包括許多給初學者以及高階安卓開發者的教程。這些文章由Lars Vogel編寫,文章十分專業,為你提供對安卓架構的深入理解。

  3、EduMobile 安卓開發與程式設計

  在這裡你可以找到許多基於單獨話題的教程。這些教程並非按照循序漸進的順序排列的,但是卻包含了多種多樣的獨立話題。

  4、CoreServlets安卓程式設計教程

  這是一個更循序漸進的教程系列,可以在你邁出安卓程式設計的第一步時為你指導。

  5、給初學者的安卓Linux程式設計

  該教程由三部分組成的,是由linux.com主辦目標受眾是具有Java背景的安卓初學者。

  6、安卓快樂程式設計

  這是一個程式設計師學習安卓的部落格。Kinam Choi在他了解安卓架構過程中通過他的經驗幫助你來理解。

  7、Styling Android

  在這個部落格中Mark Allison 專注於設計和安卓應用程式的佈局。對於那些想要寫出有著傑出UI、漂亮的程式的人來說,這是非常有用的資源。

  8、“How To Make An Android App”  XDA 論壇

  這裡包含了一系列的論壇帖子,這些帖子指導你開發簡單的安卓應用程式。

  視訊教程

  9、TheNewBoston 安卓教程

  這裡有200個視訊教程,這些教程專注於安卓開發的各個方面,從下載和安裝安卓SDK開始。大多數視訊在5分鐘左右,這使得你可以在任何小憩的時候看上一段。

  10、Derek Banas 安卓開發教程

  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 來替代。

  15、AndroidAnnotations

  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、官方設計指南

  這是安卓網頁上的官方站點。它包含所有程式設計的基本資訊。

   21、Android Patterns

  這是一個UI模式的目錄,它解釋了與你的應用程式互動的最常用和直觀的方法。如果你想為使用者建立無縫體驗,那麼這個網站是必須要看的。

  22、Android App Patterns

  這裡有很多截圖,這些截圖來自不同種類的應用程式。例如,你可以比較各種導航介面來發現哪一種最適合你的程式。

  23、Mobile Patterns

  這是另一個有很多截圖的網站,既有安卓的也有iPhone。

  24、30 Web、Mobile Wireframe Toolkits

  這是一篇文章,文章包含了30個資源的連結。Wireframe 工具包讓你可以更加專業地佈局你的程式設計。

  25、Graphic Designers Cheatsheet

  如果你想建立、實現你想要的佈局,並快速釋出的話,這是一個非常有用的資源。

  靈感

  26、Android Niceties

  這是Tumblr上的一些內容展示了最優美的安卓程式,它是啟發靈感的好資源。

  27、Lovely.ui

  這是一個展示漂亮的手機程式的網站。不僅有安卓程式也有其他的,但是對於手機程式設計者來說都非常有用。

  部落格

  28、安卓官方開發者部落格

  這個官方部落格來自於谷歌的安卓開發者。與這些內部人士保持聯絡以獲得最新資訊是非常有必要的。

  29、安卓週刊

  這個其實不太像是一個部落格,它更像是一個每週的新聞通訊,它讓你知道最新的安卓開發的問題。

  30、Cyril Mottier

  這是一個非常好的部落格,它關注與安卓界當前的發展趨勢。

  31、The Commons Blog

  對於瞭解安卓開發的更深層次的資訊, 這個部落格是非常必要的讀物。Mark Murphy關注與開發者需要注意的細節以及陷阱。

  32、Android UI Patterns

  在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 是谷歌公司安卓部門的一員。在安卓開發上,他從事視覺工具方面的工作。你也可在TwitterYouTube上找到他,同時他也是The Java Posse的一員。他的部落格已經不在更新,因為他已經把主要活動轉移至Google+

  35、Romain Guy

  Romain Guy 是安卓UI部門內部的專家,他專注於圖形效能和動畫。他使用Google+Twitter, 也在Stackoverflow上回答問題,同時有自己的部落格。請務必看看他的這個在2013 Google I/O大會上關於安卓圖形和效能以及動畫的視訊。

  36、Dianne Hackborn

  Dianne Hackborn 是一名安卓架構工程師。除了使用Google+,他還在Stackoverflow上回答問題。

  37、Chris Banes

  Chris Banes 是ActionBar-PullToRefreshPhotoView和Android-BitmapCache的作者,這三個均為對於安卓開發者非常有用的庫。你可以在Google+TwitterStackoverflow部落格甚至Facebook上找到他。

  38、Jake Wharton

  Jake Wharton是Android-ViewPagerIndicatorActionBarSherlock的開發者,這兩者簡化了所有版本安卓中action bar設計模式的使用。他使用Google+Twitter, 同時也在Stackoverflow上回答問題。

  39、Roman Nurik

  Roman Nurik 對於安卓的貢獻主要是改善了使用者體驗和視覺設計。你可以在Google+TwitterStackoverflowDribbble上關注他。

  40、Adam Powell

  Adam Powell 是一名安卓架構開發者,他主要從事UI工具箱的工作。你可以在Google+TwitterStackoverflow上找到他。

  41、Richard Hyndman

  Richard Hyndman是安卓開發組的一員。他主要在Google+Twitter上發帖。

  42、Cyril Mottier

  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 - 湯米貓

相關文章