Android 資源大全中文版
原文連接地址:https://github.com/jobbole/awesome-android-cnjavascript
我想不少程序員應該記得 GitHub 上有一個 Awesome – XXX 系列的資源整理。awesome-android 是JStumpp 發起維護的 Android 資源列表,內容包括:圖表工具、遊戲開發、GUI、崩潰檢測、調試工具、通知、圖片加載、依賴注入等等。css
普通的 Java 資源,請查看 https://github.com/jobbole/awesome-java-cn 。html
Awesome 系列雖然挺全,但基本只對收錄的資源作了極爲簡要的介紹,若是有更詳細的中文介紹,對相應開發者的幫助會更大。這也是咱們發起這個開源項目的初衷。前端
咱們要作什麼?
- 基於 awesome-android 列表,咱們將對其中的各個資源項進行編譯整理。此外還將從其餘來源補充好資源。
- 整理後的內容,將收錄在伯樂在線資源頻道。可參考已整理的內容:
如何參與本項目?
從下面的目錄來看,本項目的工做量小不了,因此很是期待能有更多程序員一塊兒來參與。html5
不過加入前,有幾個小要求:java
- 英文還不錯,能讀懂英文並用本身的話複述;
- 在作 Android 開發;
若有興趣,請加 QQ:50872495。加 Q 時請註明「安卓大全」node
如何爲列表貢獻新資源?
歡迎你們爲列表貢獻高質量的新資源,提交PR時請參照如下要求:react
- 請確保推薦的資源本身使用過
- 提交PR時請註明推薦理由
資源列表管理收到PR請求後,會按期(每週)在微博轉發本週提交的PR列表,並在微博上面聽取使用過這些資源的意見。確認經過後,會加入資源大全。jquery
感謝您的貢獻!android
本項目的參與者
注:名單不分排名,不按期補充更新
獎勵計劃
雖然獎勵可能並非你加入的主要緣由,但仍是有必要提一下:
- 整理超過 20 個資源後,可在伯樂在線上開通打賞;
- 每整理 20 個資源,有機會得到技術書籍或各類有意思的創意、極客產品;
- 獎勵詳情
目錄
- 庫
- 圖表
- 依賴注入
- 遊戲開發
- 圖形界面
- ActionBar
- 導航欄
- 動畫
- 圖片
- 輸入
- 圖片加載
- JSON
- 崩潰檢測
- 網絡請求
- 通知
- 數據庫
- REST
- 測試
- 行爲監測
- 集合框架
- 調試工具
- 無線
- 其它
- 資源
- 非 Java 開發安卓應用的替代選擇
- C#
- HTML, CSS 和 Javascript
- Lua
- Scala
- Groovy
- Kotlin
- 性能
庫
圖表
依賴注入
遊戲開發
GUI
ActionBar
Navigation
Animations
圖片
輸入
- FloatingLabel - FloatingLabel 容許你建立一堆EditText。 無需使用Gradle或者MAVEN構建。
- MaterialEditText - 支持使用自定義顏色的浮動標籤(Floating Labels)、單行超出文本省略(Single Line Ellipsis)、最大最小字數(Max/Min Characters)、幫助文本(Helper Text)和錯誤提示(Error Text)。
- Emojicon - 給你的應用添加表情符號。
- GridPasswrodView - 仿支付寶,微信支付密碼輸入框。
圖片加載
JSON
崩潰檢測
網絡
通知
Database
ORM
REST
Testing
Tracking
框架
調試工具
- Linx - 應用的調製版本中能夠在手機上顯示logcat信息
- Scalpel - 在手機上查看3D效果的視圖層次。
- Stetho - 使用Chrome調試視圖層次和網絡。
無線
其餘
非Java開發安卓應用
我我的的推薦是(如今)使用Android的API開發原生的應用。Scala可讓你用更清晰的代碼開發原生應用。可是也有幾種替代方案,在諸如跨平臺開發時很是有用。
C
- Xamarin - 使用C#開發原生的IOS、Android、Mac和Windows應用的框架。
HTML, CSS and Javascript
- PhoneGap - Adobe提供的開源框架,用於使用HTML、CSS和JavaScript開發跨平臺的手機應用。
- Titanium - 使用JavaScript開發跨平臺的本地應用的開源框架。
- NativeScript - 一個書體部分JavaScript開發本地(native)IOS和Android應用的開源框架。
- React Native - Facebook提供的使用React開發本地應用的框架。
- Ionic Framework - 使用針對移動設備優化的HTML、CSS和JS的AngularJS框架來開發混合模式移動應用(hybird app)。
- Apache Cordova - 基於Cordova的應用,核心是使用HTML、CSS和JavaScript這些Web技術開發應用。
- Reapp.io - 基於Cordova,使用針對移動設備優化HTML、CSS、JSS的ReactJS開發混合模式應用(hybrid app)的框架。
Lua
Scala
Groovy
Kotlin
性能
資源
資源
有影響力的書
具備普遍影響且值得閱讀的安卓經典書籍。
待補充
知名網站
值得關注的前端技術站點。
中文站點
- 伯樂在線安卓頻道:伯樂安卓分享Android開發文章,精選工具和安卓相關的行業動態。官網
英文站點
待補充