Android開發者資源大匯總


本文總結了最新的Android開發資源。下面列出的資源都是常用的,每個Android程序員都應該知道,能大大方便App開發。Enjoy~

來源:Android開發周刊 中文的Android開發信息,資源匯總。每周更新

News Android開發前沿新聞類:
Android Weekly- 一個免費的新聞組,每周更新一次,幫助開發者了解業界最前沿信息(並非機器測評之類的文章,而是實打實的干貨,包括每周最新教程,Android程序員訪談,加速App開發的各種庫和框架,業界開發者會議等 相當推薦)。
Android開發周刊 中文的Android開發信息,資源匯總。每周更新
Tutorials 教程:
Google Android Developer Android開發者官方網站,教程多,代碼精煉
CommonsWare – AdvAndroid  Android開發書籍The Busy Coder's Guide to Advanced Android Development
vogella Android Development Tutorial  隨着Android SDK版本同步升級的開發教程 經常Google Android教程的同學會發現其實經常被搜索引擎帶到這個地方來。
Dzone Javalobby 幾乎沒日更新的開發教程資源 作者眾多 資源豐富
Java Code Geeks 也是國外讀者眾多的Android開發教程匯總網站 更新頻率每周1~2次左右
 
ORM Object-relational mapping庫(數據庫相關):
OrmLite 一個輕量級的Java ORM 支持Android+SQLite
Active Record for Android  wrapper for SQLite on Android
 
Design 設計:
Android Patterns  匯聚了眾多關於UI交互的設計。幾乎你想問的每一個和交互設計有關的答案,例如:如果展示一組數據, 都能在此找到設計答案。
Google Android Design Guide  官方Android設計網站
Android App Patterns  大量的和App Pattern有關的應用截圖 誰看誰知道
Android Niceties   擁有幾千個Android應用的截圖,通過設計模式分類,給你帶來設計靈感 A collection of screenshots encompassing some of the most beautiful looking Android apps.  Aiming to provide inspiration and insight into Android UI conventions.頭腦風暴必備
Android Holo Colors Generator  在線聲場Holo風格的組件圖標資源 The Android Holo Colors Generator allows you to easily create Android components such as editext or spinner with your own colours for your Android application. It will generate all necessary nine patch assets plus associated XML drawables and styles which you can copy straight into your project. 
ICS Apps  符合ICS設計規范的應用集合。可以借鑒一下別人是怎么設計Android App的。  A list of apps doing a great job following the ICS design guidelines.
 
Android 4.0 Design Startkit  登錄Twitter tweet一下它的鏈接,就能獲取一堆Android App設計時需要用到的PSD文件
 
Dependency injection:
 
 Dependency injection 大大降低了類之間的依賴性,可以通過annotation (Java)或是SeviceDepdendcy (.Net) 描述類之間的依賴性,避免了直接調用類似的構造函數或是使用Factory來參加所需的類,從而降低類或模塊之間的耦合性,以提高代碼重用並增強代碼的可維護性。
 
 RoboGuice Google Guice提供了Java平台上一個輕量級的 Dependency injection 框架,並可以支持開發Android應用。
Android Annotations  Android Annotations 是一個開源的框架,用於加速 Android 應用的開發,可以讓你把重點放在功能的實現上,簡化了代碼,提升了可維護性。AndroidAnnotations is an Open Source framework that speeds up Android development. It takes care of the plumbing, and lets you concentrate on what's really important. By simplifying your code, it facilitates its maintenance.
 
Networking (網絡通信):
Loopj  – an asynchronous callback-based Http client for Android. 一個Android下的異步網絡通信庫
Volley 這個要強烈推薦一下。近期會出幾個關於Volley的Tutorials 在這之前,我們在程序中需要和網絡通信的時候,大體使用的東西莫過於AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley發布了。Volley是Android平台上的網絡通信庫,能使網絡通信更快,更簡單,更健壯。尤其其中的 NetworkImageView 用來加載網絡圖片實在是很方便。
 
Tools 開發工具:
Application Crash Report – ACRA   自動將Android程序崩潰錯誤發送至Google文檔。但,萬惡的GFW可能會使這個功能在牆內無法使用。a library enabling Android Application to automatically post their crash reports to a GoogleDoc form.
Android Studio 還在使用Eclipse+ADT開發調試Android 程序?試試Google官方最新推出的基於Gradle+IntelliJ IDEA的Android Studio吧。對於多人寫作項目,甚至個人項目都能大大加速開發流程(例如,依賴包管理,一次打包多個APK,Keystore管理等等 試了才知道)。
 
UI組件:
ActionBarSherlock  大名鼎鼎的第三方實現ActionBar的庫,不過以后估計用的人會越來越少吧,畢竟ActionBarCompat已經出了,解決了向下兼容ActionBar的問題。
Pull To Refresh  Twitter發明的Pull To Refresh 交互模式。這個庫在Android上完美地實現了該模式,大家應該都已經熟知了。
Android Validator  Android上的Form驗證。目前只支持基於EditText的檢查。
Progress Wheel  自定義Progress bar。 This is a custom component for Android intended for use instead of a progress bar.

Scroll Bar Panel   實現Path 2.0 樣式的ScrollBar

View Badger  實現在任意View右上角添加iOS式樣的Badge
ColorPicker  顏色選取器 – to create color picker in preferences.
 
Segmented Radio Button – 實現iOS系統上的Segmented Control 。implementation of iPhone’s segmented control. 
PhotoView 實現Android上圖片顯示的縮放以及手勢。Implementation of ImageView for Android that supports zooming, by various touch gestures.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM