目前做Android Weekly 翻譯也有快一年的時間了舒帮,雖然點擊可能不多。但是還是想讓大家多多看看國外最新的周報動態(tài)陡叠,這個文章會一直更新到年底玩郊。目前開源庫大致分為工具庫,控件庫枉阵,其他庫(與Android 關系不大的庫)译红。大家多提意見。我會仔細考略的兴溜!
本文大部分來自:http://androidweekly.net/
到11月7日為止 對Android 周報進行開源庫的整理
工具庫
1.RxSSE
適用于 Android 和 Java 應用程序的 Server-Sent Events 客戶端侦厚。
一個注釋處理器,允許您在編譯時同步讀取靜態(tài) UTF-8 文件拙徽。
IntelliJ / Android Studio 插件用于搜索流行 Java 庫的工件 id刨沦。
一個簡單的圖像視圖,可以讓您輕松創(chuàng)建對角線切割視圖
5.purrge
快速從您的手機 purrage android應用程序
6.Icons
更新了圖標的材質(zhì)樣式準則
Rx綁定庫存Android Activities&Fragment生命周期膘怕,避免內(nèi)存泄漏
8.Register
用于測試Play商店結算的 Android library和應用程序
9.Moshi
一個適用于Android和Java的現(xiàn)代JSON庫想诅。
10.MapMe
MapMe是一個用于處理地圖的Android庫。 MapMe將適配器模式帶入地圖,簡化了標記和注釋的管理来破。
分頁庫使您的應用程序更容易從數(shù)據(jù)源逐步加載所需的信息篮灼,而不會使設備過載或等待太長的時間以查找大數(shù)據(jù)庫查詢
ObjectBox 1.0是一個SQLite數(shù)據(jù)庫的替代品。 它使移動(和物聯(lián)網(wǎng))設備上的對象持久性變得簡單而快速徘禁。
13.Shot
開發(fā)Gradle插件以方便Android的屏幕截圖測試诅诱。
14.Jenkins的Android Apk Size Watcher插件
觀察.apk文件的變化大小,一旦變化超過指定的閾值晌坤,就會使構建失敗逢艘。
JUnit規(guī)則單獨測試片段
16.iosched
Google I / O 2017 Android應用程序
一個OkHttp攔截器,以一種漂亮的方式記錄請求和響應數(shù)據(jù)骤菠。
這是所有真棒和有用的android studio插件的列表它改。
19.Cicerone
Cicerone是一個輕量級的庫,使得Android應用程序中的導航變得簡單商乎。它被設計成與MVP模式一起使用央拖,但是可以與任何架構一起使用。
20.dependency-injection-checks
Android Espresso更流暢
21.dependency-injection-checks
DI檢查是一種注釋處理器鹉戚,用于檢測使用JSR 330(如Toothpick 或 Dagger)的依賴注入框架時的常見問題鲜戒。 當發(fā)現(xiàn)問題時,編譯將失敗抹凳。
22.droidbot
Android的輕量級測試輸入生成器遏餐。 類似 Monkey,但更多的智力和酷功能赢底!
23.android-clean-architecture-boilerplate
一個使用干凈架構的android樣板工程失都。 它是在100%Kotlin用戶界面和單元測試。
24.RxJava2Debug
Rxjava2 的異常檢測
25.noise
Noise是Android的一個包裝器幸冻,是用C語言編寫的FFT實現(xiàn)程序粹庞。Noise是一個易于使用的api,適用于Android開發(fā)人員洽损。
26.RoomRxJava
Room Rxjava示例演示如何從數(shù)據(jù)庫使用room獲取數(shù)據(jù)作為observable庞溜,這樣observable不僅可以發(fā)出數(shù)據(jù)甸箱,還可以在數(shù)據(jù)庫中發(fā)生變化時發(fā)出數(shù)據(jù)
Robolectric 3.4改進了對Android O Developer Preview 2管搪,PackageManager和其他許多Android類的支持,并解決了大量的錯誤左驾。
28.marinator
依賴注入框架
Android Play Billing Library的RxJava包裝延刘。
30.RxRedux
使用RxJava 2 管理狀態(tài)的library旅掂。
31.RxIdler
包裝RxJava調(diào)度程序的Espresso的IdlingResource。
32.whorlwind
Android指紋API的反應式封裝访娶,可處理使用指紋加密/解密敏感數(shù)據(jù)。
33.adbons
Android adb工具的包裝觉阅。 這只是steroids adb崖疤。
36.okuki
Okuki是一個簡單的分層導航總線秘车,支持Android,支持可選的Rx綁定和Toothpick DI集成劫哼。
在您的Android設備上查看GeoJson文件叮趴。 只需選擇一個GeoJson文件,然后從列表中選擇一個地圖提供者权烧。
一個三角動畫從javascript SVG三角測量庫移植眯亦。
使用簡單,統(tǒng)一般码,私密的API訪問和處理Android中的各種類型的個人數(shù)據(jù)妻率。
控件庫
好看的 Toast 庫
高度可定制的 Android Group 用來展示 Chips 。
在用戶交互上縮放布局
4.Shadow
Android自定義陰影視圖比CardView更靈活板祝。
用于試驗自適應圖標的Android應用程序宫静。
自定義日歷可以是PITA。 這就是為什么MOLO17的人們發(fā)布了他們的圖書館券时。 這是相當依賴重(ButterKnife孤里,RxJava2,Retrolambda)橘洞,但堆棧是現(xiàn)代的捌袜,它很容易使用。
SwipeBack是一個可以通過使用手勢完成一個活動的Android庫炸枣。
先進的表情符號和GIF鍵盤虏等。
語音錄音按鈕與用戶語音有漣漪效應。
10.validator
通過使用ValidatingTextInputLayout替換TextInputLayout來獲得簡單的錯誤驗證
Android Week View是一個Android應用程序庫抛虏,用于顯示日歷(周視圖或日視圖)博其。 它支持自定義樣式。
12.emptyview
顯示加載迂猴,錯誤慕淡,空白等屏幕狀態(tài)的視圖
13.ArcSeekBar
一個彎曲的搜索欄嗎
14.android_additive_animations
Android的動畫添加! 一個簡單的方法來動態(tài)添加大量的屬性沸毁。
Android的一個簡單的文件/目錄選擇器對話框峰髓。
16.DropDownView
一個簡單的下拉式視圖,內(nèi)置動畫息尺。
Supercharge為Android應用程序提供內(nèi)存高效的閃光效果携兵。
18.Fotoapparat
讓Android的相機更友好。
19.RubberStamp
RubberStamp是一個Android庫搂誉,可以使您輕松地為圖像添加水印徐紧。
20.Spotlight
Android庫,指導教程或步行等項目...
Material-Calendar-View是一個基于Material Design的Android簡單且可自定義的日歷小部件。 小部件有兩個功能:選擇日期的日期選擇器和經(jīng)典的日歷并级。
22.Alligator
Alligator是一個現(xiàn)代的Android導航庫
23.composer
composer是一個現(xiàn)代反應的Android儀器測試的庫
一個靈活的拂檩,易于使用的,獨特的抽屜庫嘲碧。
Chrome的CustomTabs為Android揭秘稻励。簡化開發(fā)過程并提供更高級別的類別,包括在設備上無法使用Chrome的情況下進行回退愈涩。
26.Graywater
Graywater是一個RecyclerView適配器望抽,可以方便地對復雜和多變的列表項目進行高性能的分解。它通過將大數(shù)據(jù)模型映射到多個視圖履婉,將多個框架上創(chuàng)建復雜列表項目所需的工作分開煤篙。
27.Fontify
TextView,EditText和Button谐鼎,帶有不同語言的普通舰蟆,粗體和細體風格的自定義字體。
28.Alerter
這個庫旨在克服Toast和Snackbars的局限性狸棍,同時降低布局的復雜性
29.Grav
Grav是一個Android的庫身害,它允許你基于點創(chuàng)建多個動畫。
OffsetAnimator允許基于touchevents動畫對象草戈,因此用戶可以參與動畫過程塌鸯。
31.aesthetic
一個快速和易于使用的即插即用動態(tài)主題引擎。 由Rx提供支持唐片,適用于Android應用程序丙猬。
一個Android TabLayout庫
kotlin 專題庫
這是官方的KotlinConf應用程序! 所有應用程序都在Kotlin中實現(xiàn):后端费韭,前端和移動應用程序茧球。
2.Time
Kotlin的類型安全時間計算由泛型支持。
3.Ribble
簡單的 Dribbble 客戶端使用 Dribbble API星持,完全寫在 Kotlin抢埋。 因為它使用了很多偉大的 library,如Dagger 2督暂,RxJava 2揪垄,RxAndroid 2,ORM等等逻翁。
這是 Google SDK 到 Kotlin 的官方 Node.js 操作的非官方端口饥努。 這也可以從 Java 和任何 JVM 語言中使用。
用 Kotlin 寫的 Retrofit rxjava 封裝
6.Anko
愉快的Android應用程序開發(fā)八回。
7.K4Kotlin
一個小小的Kotlin函數(shù)可以減少你的android樣板代碼
Kotlin 版開源移動后端和服務器框架 酷愧。
查看您的Kotlin生成的類為Java和字節(jié)碼格式
10.Karchitec
Kotlin RSS閱讀器使用Google android架構組件庫
11.SwiftKotlin
以非常簡單快捷的方式將Swift代碼轉換為Kotlin的工具驾诈。
12.ktlint
帶有內(nèi)置格式化的程序的Kotlin
Kotlin擴展功能更簡單,更簡潔的Android權限處理伟墙。
該庫包含有用的擴展功能翘鸭,以Kotlin慣用的方式執(zhí)行探索和統(tǒng)計。
15.detek
結識一下Ktlin編程語言的靜態(tài)代碼分析工具detekt戳葵。 它在Kotlin編譯器提供的抽象語法樹上運行
16.
圖表庫
1.rings
Android的一個簡單的圖表
2.
其他庫
1.grox
2.ads1015
AndroidThings 模數(shù)轉換器驅動程序,它支持使用 I2C 協(xié)議的 ADS1015 外設