這裏是一系列和 Android 應用開發相關的資源。這裏只挑選那些天天平常用到的庫,這些是每一個Android 開發新手必須知道的。在文章的底部,我也給出了一些沒在這裏提到的庫的連接,你能夠本身去探索。php
Android Weekly:一個免費的新聞週報,能讓你知道最前沿 Android 開發資訊。html
Ignition:經過提供易用的部件和經常使用類,能幫助你進行快速的 Android 應用開發。java
GreenDroid:它能夠使應用的 UI 開發更容易,讓你的應用程序始終保持一致。android
Spring For Android:一個 Spring 框架的插件,用於簡化原生 Android 應用的開發。git
DroidParts:一個包括 DI、ORM、日誌記錄、REST 客戶端等等功能的框架。github
OrmLite:提供一個輕量級的功能,使得 Java 對象保存(persisting)到 SQL 數據庫中。spring
Active Record for Android: Android 的輕量級持久性庫(persistence library)sql
GreenDao:一個開源的項目,能幫助 Android 開發者使用存於 SQLite 裏面的數據。數據庫
Android Patterns:幫助你設計 Android 應用的交互模式集合。segmentfault
Google Android Design Guide:Google 官方的 Android 設計指南
Android App Patterns:裏面包含了 29 個目錄下 1225 種應用的屏幕截圖。
Android 4.0 Design Startkit:一些關於 Android 的 Photoshop PSD 的新手包。
Android Niceties:收集了不少很是精美的 Android 應用的截圖。
Android Holo Colors Generator:能容易地讓你根據你的 Android 應用顏色建立 Android 部件。
ICS Apps:Android 4.0(Ice Cream Sandwich)應用的截圖。
RoboGuice:避開 Java 開發碰到的一些坑,優化應用程序的代碼。
Android Annotations:它會幫你處理管道(plumbling)的事情,得以讓你專一於真正重要的事情。經過簡化你的代碼,使得項目的維護更加容易。
Loopj:一個 Android 的異步、基於回調的 HTTP 客戶端。
Volley:它能管理關於網絡請求的處理和緩存,這很能節省開發者寫網絡請求/緩存等代碼的時間。
ActionBarSherlock:經過單一的 API,就能夠給各個版本的 Android 提供不一樣的工具欄設計模式了。
NineOldAndroids:在所用版本的平臺上,使用 Honeycomb (Android 3.0) animation API的 Android 庫。
Pull To Refresh:這個項目嘗試去爲 Android 提供一個可重複使用的下拉刷新(Pull to Refresh)小插件。
Android Validator:用於表單驗證的庫
Progress Wheel:一個定製的可代替進度條(progress bar)的 Android 插件
Scroll Bar Panel:容許你向滾動指示條(scroll indicator)提供一個視圖(View)
View Page Indicator:兼容 ViewPager
的組件,來自 Android Support Library 和 ActionBarSherlock。
View Badger:提供了一個簡單的方式去"標記" Android 程序運行狀態下的視圖(view)。
Universal Image Loader:強大而靈活工具,用於異步地加載、緩存、展現圖像。
ColorPicker:在偏好設定(preferences)中,建立一個取色器(color picker)。
Segmented Radio Button:提供像 iPhone 那樣的分段控制(segmented control)。
PhotoView:ImageView 的實現,多手勢的放大縮小。
Smart Image View:ImageView 的代替品,容許圖片從聯繫地址簿或者 URL 中緩衝加載。
Android Lock Pattern:容許用戶定義他們本身的鎖定模式(Lock Pattern),設置的鎖定須要四位點以上。
Android Mock:它是在 Dalvik 虛擬機上模擬 Android 接口和類的框架。
Robotium:自動化測試框架,支持原生的和混合的應用程序。
Application Crash Report – ACRA:這是一個 Android 應用程序崩潰時,令程序自動發送一個 GoogleDoc 格式的崩潰報告的庫。
Android Studio:一個新的 Android 開發環境,基於 IntelliJ IDEA。