小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Android 資源大全

 昵稱34978982 2016-08-04


英文:JStumpp

來源:伯樂在線 - zhengjunchenzjc

鏈接:http://android./84069/


【伯樂在線導(dǎo)讀】:GitHub 上有一個 Awesome – XXX 系列的資源整理。Awesome Android 是JStumpp 發(fā)起維護的 Android 資源列表,內(nèi)容包括:圖表工具、游戲開發(fā)、GUI、崩潰檢測、調(diào)試工具、通知、圖片加載、依賴注入等等。


伯樂在線已在 GitHub 上發(fā)起「Android 資源大全中文版」的整理。歡迎擴散、歡迎加入。


https://github.com/jobbole/awesome-android-cn


順帶推薦 Java 資源大全 https://github.com/jobbole/awesome-java-cn


目錄


    • ORM

    • ActionBar

    • 導(dǎo)航欄

    • 動畫

    • 圖片

    • 輸入

    • 圖片加載

    • 圖表

    • 依賴注入

    • 游戲開發(fā)

    • 圖形界面

    • JSON

    • 崩潰檢測

    • 網(wǎng)絡(luò)請求

    • 通知

    • 數(shù)據(jù)庫

    • REST

    • 測試

    • 行為監(jiān)測

    • 集合框架

    • 調(diào)試工具

    • 無線

    • 其它

  • 資源

    • 更多庫的列表

  • 非 Java 開發(fā)安卓應(yīng)用的替代選擇

    • C#

    • HTML, CSS and Javascript

    • Lua

    • Scala

    • Groovy

    • Kotlin

  • 性能

圖表


  • AChartEngine – 圖表引擎。

  • EazeGraph – 圖表繪畫庫。

  • WilliamChart – 優(yōu)秀的運動能力效果的圖表庫。

  • HelloCharts – 支持縮放、滾動和其它動畫的圖表庫。

  • MPAndroidChart – 支持縮放和拖拽手勢的Android圖表庫。


依賴注入


  • RoboGuice – Android依賴注入框架。

  • Dagger – Java和Android的依賴注入框架。

  • Butter Knife – Android視圖注入框架。

  • AndroidAnnotations – 編譯時使用Java注解的依賴注入庫。


游戲開發(fā)


  • AndEngine – 免費、有趣、快速的Android 2D OpenGL引擎。

  • Libgdx – 開源和跨平臺的游戲引擎和SDK。

  • Vuforia – 增強現(xiàn)實(AR)的庫。

  • Unity – 跨平臺的游戲制作系統(tǒng)。

  • Rajawali – Android OpenGL ES 2.0/3.0 引擎。


GUI


  • Pull to refresh – support v4中提供的下拉刷新控件。

  • Cardslib – 創(chuàng)建卡式控件的Android庫。

  • AndroidStaggeredGrid – 支持創(chuàng)建行列數(shù)不同的Android窗格視圖控件。

  • AQuery – AndroidQuery (AQuery) 是一個輕量級的庫,用于在Android中執(zhí)行異步操作視圖元素。

  • Flow – Flow – 是一個將app分成一系列獨立的 Screen 組合的庫

  • Crouton -一個對上下文非常敏感的 android 通知庫。

  • DragSortListView – Android的ListView的擴展,允許拖拽和重新排序(不再更新維護)。

  • MaterialProgressBar – 和Material design效果外觀一致的進度條。

  • AndroidFillableLoaders – 使用SVG路徑實現(xiàn)的填充效果的進度條。對于創(chuàng)建有趣的應(yīng)用logo也是一個很棒的有趣的選擇。

  • NexusDialog – 在Android中用少量代碼簡單快速地創(chuàng)建表格。

  • Snap RecyclerView Utils – 無需創(chuàng)建Adapter生成一個或多個RecyclerView的布局。

  • SwipeableCard – 像 StreetView 一樣的實現(xiàn)滑動卡片的庫。


ActionBar


  • ActionBarSherlock – 支持Android舊版本的ActionBar。

  • FadingActionBar – 漸變效果的ActionBar,你可以在新版PlayMusic應(yīng)用中看到這個效果。


Navigation


  • SlidingMenu – 為應(yīng)用創(chuàng)建滑動菜單的庫。

  • SlidingTutorial – 簡單的庫和教程,幫助創(chuàng)建炫酷的滑動效果Android應(yīng)用。

  • PagerSlidingTabStrip – 一個在 ViewPager 的不同頁面之間導(dǎo)航時有交互指示效果的庫。

  • Page View indicator – 水平滑動的ViewPager的支持庫。

  • MaterialDrawer – 輕松實現(xiàn)MaterialDesign效果的抽屜導(dǎo)航.


Animations


  • NineOldAndroids – 可以將HoneyComb(3.0 API 11)版本的動畫效果兼容至1.0起所有版本的庫。

  • Rebound – Rebound是一個彈簧動態(tài)模型的Java庫。

  • Android View Animations – 有趣的View動畫合集。

  • Android-Transition – 輕松創(chuàng)建用戶輸入反饋的視圖轉(zhuǎn)變效果。

  • Android-View-Actions – 輕松寫出復(fù)雜的view動畫效果。


圖片


  • android-crop – 圖片剪裁的庫。

  • CircularImageView – 自定義View,高性能地繪制圓形圖片。

  • Android-Image-Filter – 輕松實現(xiàn)圖像濾鏡的庫。


輸入


  • FloatingLabel – FloatingLabel 允許你創(chuàng)建一堆EditText。 無需使用Gradle或者MAVEN構(gòu)建。

  • MaterialEditText – 支持使用自定義顏色的浮動標(biāo)簽(Floating Labels)、單行超出文本省略(Single Line Ellipsis)、最大最小字?jǐn)?shù)(Max/Min Characters)、幫助文本(Helper Text)和錯誤提示(Error Text)。

  • Emojicon – 給你的應(yīng)用添加表情符號。


圖片加載


  • Picasso – Android中強大的圖片下載和緩存的庫。

  • Universal Image Loader – 非常好的異步、圖片下載和緩存的庫。

  • Glide – 谷歌提供的滑動流暢的安卓圖片加載和緩存庫。

  • Fresco – 管理圖片及其內(nèi)存使用的庫。


JSON


  • Gson – GSON是一個用于序列化和反序列化JSON的Java庫。

  • Jackson JSON Processor – 高性能地JSON處理工具。


崩潰檢測


  • Fabric Crashlytics – 簡單的崩潰上報解決方案。

  • HockeyApp – 分發(fā)、崩潰上報、反饋和分析。

  • Splunk MINT – 監(jiān)測、崩潰上報、實時數(shù)據(jù)和統(tǒng)計。

  • Bugsnag – 跨平臺的錯誤監(jiān)測。


網(wǎng)絡(luò)


  • Ion – Android的一個不錯的網(wǎng)絡(luò)庫。

  • OkHttp – Android和Java使用的Http + SPDY協(xié)議的網(wǎng)絡(luò)庫。

  • Asynchronous Http Client – 異步的Http庫。

  • RoboSpice – 輕松編寫異步網(wǎng)絡(luò)請求的庫。

  • IceNet – Android簡單、快速的網(wǎng)絡(luò)庫。

  • Android Volley – 官方提供的讓網(wǎng)絡(luò)請求更快、更簡單的Http庫。

  • IceSoap – 為Android設(shè)計的簡單、異步,基于注解的SOAP協(xié)議的庫。

  • node-android – 在Android上運行Node.js。


通知


  • android-remote-notifications – 從遠程JSON文件拉取通知顯示在你的應(yīng)用中。


Database


  • Cupboard – 直接使用數(shù)據(jù)庫或者ContentProvider輕松訪問SQLite的框架。

  • DbInspector – 調(diào)試時在手機上輕松查看應(yīng)用數(shù)據(jù)庫。

  • Realm – SQLite和ORM類框架的替代選擇。簡單、快速和現(xiàn)代化。使用面向?qū)ο蟮腁PI并提供多平臺支持。

  • RestorableSQLiteDatabase – 通過復(fù)制 SQLite 數(shù)據(jù)庫對其進行封裝,并提供了恢復(fù)功能。


ORM


  • GreeDAO – 小巧快速的ORM解決方案。

  • ORMLite – 為JDBC和Android提供的輕量級的對象關(guān)系映射的包。

  • ActiveAndroid – 活動記錄(Active record)風(fēng)格的ORM框架。

  • Sugar ORM – 超簡單地使用Android數(shù)據(jù)庫。

  • DBFlow – 快速強大的ORM框架,編譯時處理注解。

  • NexusData – Android上的對象圖(Object graph)和持久化框架。


REST


  • Retrofit – Restrofit將REST的API轉(zhuǎn)換成Java接口。


Testing


  • Robotium – 黑盒的UI自動化測試框架。

  • Roboletric – 單元測試框架,在你的工作機器上的Java虛擬機中運行測試,而不是在模擬器中。

  • AssertJ Android – 適用于Android的AssertJ。


Tracking


  • MobileAppTracking – 通過多種廣告網(wǎng)絡(luò)追蹤你的市場廣告情況。

  • Mixpanel – 根據(jù)平臺分析用戶。

  • Countly – 開源的手機和Web分析工具,推送消息、崩潰上報,基于Node.js、MongoDB和Linux實現(xiàn)。


框架


  • EventBus – EventBus是一個簡化的應(yīng)用間通信的庫。

  • Otto – Android的一種EventBus的實現(xiàn)。

  • Weak handler – 內(nèi)存使用更加安全的Handler實現(xiàn)。

  • Byte Buddy – 運行時生成代碼的庫,支持Android。

  • Secure Preference Manager – Android的Secure Preference Manager用不同的加密方式保護應(yīng)用SharedPreference的安全。

  • LeakCanary – 捕獲內(nèi)存泄漏的工具。

  • Drekkar – 用于 WebView 和 嵌入式 JS 之間通信的的 EventBus 框架;

  • Androl4b – 基于 ubuntu-Mate 的安卓安全虛擬機。

  • DroidMVP – 一個小型安卓庫,用于合并 MVP 、Passive View 和 Presentation Model。

  • Gota – 簡化安卓權(quán)限。


調(diào)試工具


  • Linx – 應(yīng)用的調(diào)制版本中可以在手機上顯示logcat信息

  • Scalpel – 在手機上查看3D效果的視圖層次。

  • Stetho – 使用Chrome調(diào)試視圖層次和網(wǎng)絡(luò)。


無線


  • SmartGattLib – 簡化與藍牙智能設(shè)備相關(guān)的工作(也就是我們所熟知的藍牙4.0低功耗)。


其他


  • Android Support library – Android支持庫(Android Support Library)的包是一些庫的集合,為Android提供向下的兼容的API。

  • Google Play Services – 這個庫可以讓你使用谷歌的各種服務(wù),諸如賬戶同步、Google+(分享和單用戶登錄)、谷歌地圖、位置信息的API、Play游戲、谷歌云消息、Android設(shè)備管理器等等。

  • Tape – 一個輕量級的、快速的、事務(wù)性的,基于文件的先入先出的Android和Java框架。

  • Guava: Google Core Libraries for Java – 集合(collections)、緩存、原語支持(primitives support)、并發(fā)庫、通用注解、字符串處理、輸入輸出等等。

  • Android Scripting – 讓Android能夠運行腳本語言。

  • Android Priority Job Queue – Job Queue的一種實現(xiàn)方式,輕松計劃后臺運行的任務(wù),提高用戶體驗(UX)和穩(wěn)定性。

  • RateMeMaybe – 詢問用戶是否愿意在PlayStore中為您的應(yīng)用打分。

  • Easy Rating Dialog – 這個庫為評分應(yīng)用提供了一個簡單的方式來展示提示框。

  • ZXing Android-Integration – 整合通過網(wǎng)絡(luò)使用條形掃描器(BarCode Scanner)。

  • Gradle Retrolambda Plugin – 在Android中使用Java 8的Lambdas表達式。

  • Caffeine – 通用框架類的合集,讓Android開發(fā)更快捷。


資源


  • Vogella Tutorials – 非常好的教程,由Lars Vogel編寫。

  • Android Design in Action Video series 這個系列教程由Google Android Desgin團隊提供。

  • Android Design in Action slides– 這個應(yīng)用通過一系列視頻讓你實現(xiàn)幻燈片中所述的效果。

  • Android DevBytes Video Series – Android Design實戰(zhàn)系列對應(yīng)的技術(shù)部分。

  • Developing for Android – 這個系列的文章是Chet Hasae 和其他一些在谷歌工作的員工合寫的,主要回答一些最常見的問題,諸如“在開發(fā)Android應(yīng)用中有哪些需要牢記在心的準(zhǔn)則?!?/p>

  • Android Hive Tutorials – 適用于初學(xué)者的非常好的教程。

  • Android Weekly – Android開發(fā)周報。

  • Android Asset Studio – 圖表和其它資源生成器。

  • Android Action Bar Style Generator.

  • Device Art Generator – 生成應(yīng)用在真機截圖的原圖。

  • Android UI design resources – 給你提供豐富的設(shè)計資源,由谷歌UI和UX領(lǐng)域的專家提供。

  • Pencil Project – 一款開源的原型設(shè)計軟件。

  • Google Wear App – 開源的Google穿戴應(yīng)用,使用語音識別進行費用計算。

  • How to Make Android Apps – Derek Banas提供的視頻教程。

  • android-blogs – Android博客列表。


非Java開發(fā)安卓應(yīng)用


我個人的推薦是(現(xiàn)在)使用Android的API開發(fā)原生的應(yīng)用。Scala可以讓你用更清晰的代碼開發(fā)原生應(yīng)用。但是也有幾種替代方案,在諸如跨平臺開發(fā)時非常有用。


C#


  • Xamarin – 使用C#開發(fā)原生的IOS、Android、Mac和Windows應(yīng)用的框架。


HTML, CSS and Javascript


  • PhoneGap – Adobe提供的開源框架,用于使用HTML、CSS和JavaScript開發(fā)跨平臺的手機應(yīng)用。

  • Titanium – 使用JavaScript開發(fā)跨平臺的本地應(yīng)用的開源框架。

  • NativeScript – 一個書體部分JavaScript開發(fā)本地(native)IOS和Android應(yīng)用的開源框架。

  • React Native – Facebook提供的使用React開發(fā)本地應(yīng)用的框架。

  • Ionic Framework – 使用針對移動設(shè)備優(yōu)化的HTML、CSS和JS的AngularJS框架來開發(fā)混合模式移動應(yīng)用(hybird app)。

  • Apache Cordova – 基于Cordova的應(yīng)用,核心是使用HTML、CSS和JavaScript這些Web技術(shù)開發(fā)應(yīng)用。

  • Reapp.io – 基于Cordova,使用針對移動設(shè)備優(yōu)化HTML、CSS、JSS的ReactJS開發(fā)混合模式應(yīng)用(hybrid app)的框架。


Lua


  • Corona SDK – 開發(fā)原生IOS和Android應(yīng)用的框架(尤其是游戲)。


Scala


  • Scala on Android – Scala on Android 的官網(wǎng)介紹。

  • Scaloid – 為Android開發(fā)者減輕使用Scala開發(fā)負擔(dān)的庫。

  • Macroid – 一個Android平臺功能模塊化UI開發(fā)的庫。


Groovy


  • Groovy on Android – Groovy on Android 的官網(wǎng)介紹。

  • Groovy Language Support for Android – 在Android上編譯Groovy的Gradle插件。

  • SwissKnife – 一個多功能的Groovy庫,包括使用注解實現(xiàn)Android的視圖注入和線程。


Kotlin


  • Anko – JetBrains提供的,使用Kotlin編寫的Android平臺的DSL工具。

  • Kotterknife – 在ButterKnife基礎(chǔ)上,使用Kotlin寫成的Android視圖注入工具。

  • Android Kotlin Samples – 用Kotlin寫成的簡單Android代碼Sample。

  • KAndroid – 輕量級的庫,提供有用的擴展功能來刪除Android SDK的樣板代碼(boilerplate code)。


性能


  • awesome-android-performance – 一個性能優(yōu)化相關(guān)的Android教程、視頻和工具列表。


歡迎加入我們


伯樂在線已在 GitHub 上發(fā)起「Android 資源大全中文版」的整理。歡迎擴散、歡迎加入。


https://github.com/jobbole/awesome-android-cn

普通的 Java 資源,請查看 https://github.com/jobbole/awesome-java-cn 。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多