歡迎訪問昆山寶鼎軟件有限公司網站! 設為首頁 | 網站地圖 | XML | RSS訂閱 | 寶鼎郵箱 | 后臺管理
?

新聞資訊

MENU

軟件開發知識

2017 年你應該嘗試的 25 個 Android 庫

點擊: 次  來源: 時間:2017-03-13

簡評:這篇文章介紹的是在 2017 年一月和二月發布的 25 個優秀 Android 開源庫(作者的排名不分先后),既有來自大公司的,也有由獨立開發者開發的,質量都相當的優秀。即使工作中用不上,對于 Android 學習也是相當有幫助的。
1.Lottie
由 Airbnb 推出,支持將 Adobe After Effects 動畫通過 Bodymovin 導出成 JSON,并在手機上渲染它們。目前已經有超過 8600 顆 star,相信它沒錯的。

2.Toasty
一個可以創建自定義 Toast 的第三方庫,作者自己的形容:

    “The usual Toast, but with steroids.”

3. StyleableToast
和上面的一樣,這也是一個自定義 Toast 的第三方庫。


4. Store
紐約時報開發團隊開源的用于異步的數據加載和緩存的 Android 庫。官方介紹:

    “Store is a class that simplifies fetching, parsing, storage, and retrieval of data in your application. A Store is similar to the Repository pattern while exposing a Reactive API built with RxJava that adheres to a unidirectional data flow.”

5. PreviewSeekBar
如果你用過 Google Play Movies,那你應該對其中酷炫的進度條有所印象。這個庫就是仿照 Google Play Movies 開發的進度條。

6. Chuck
如果你使用 OkHttp,那么這個庫可以幫助你攔截和分析 HTTP 請求與相應,而且還提供了 UI 界面。

7. CoordinatorTabLayout
一個自定義組合控件,可快速實現TabLayout與CoordinatorLayout相結合的樣式。

8. boxing
B站開源的基于 MVP 模式的 Android 多媒體選擇器。
  • 支持自定義UI
  • 支持多/單圖片選擇和預覽,單圖裁剪功能
  • 支持gif
  • 支持視頻選擇功能
  • 提供圖片壓縮

  • 9. excelPanel
    一個支持垂直和水平雙向數據加載的 RecyclerView。

    10. Horizontal Calendar
    同樣基于 RecyclerView 的一個自定義組件,用于水平顯示日歷。

    11. CameraFragment
    一個簡單易用的相機 Fragment,提供一系列 API 來控制相機。

    12. AwesomeBar
    一個設計精美的 top bar,靈感來源于 Gmail Mobile from Weekz。

    13. ArcNavigationView
    基于 NavigationView 的實現,邊緣變成了弧形。

    14. ShimmerRecyclerView
    自定義 RecyclerView,當視圖正在加載時會有閃光的效果。

    15. Android-SwitchIcon
    一個 Google 風格的 switch 圖標系列。

    16. CounterFab
    基于 FloatingActionButton 實現,在右上角增加了角標。

    17. FadingTextView
    讓 TextView 自動切換內容。

    18. Bridge
        “Bridge is a simple but powerful HTTP networking library for Android. It features a Fluent chainable API, powered by Java/Android’s URLConnectionclasses for maximum compatibility and speed.”

    有著非常詳盡的文檔,雖然現在 star 還不是很多,但值得一試。

    19. Ason
    和上面的 Bridge 同一個作者,主要目的是簡化和 JSON 的交互。

    20. ObjectBox
    可能很多人都知道 greenrobot,如果你不知道,那肯定聽說過 GreenDAO 和 EventBus 吧。這個庫也是由 greenrobot 開發,是一個專注于性能的對象數據庫。

    21. FlowLayout
    直接看圖:

    22. Unofficial Google Actions Java SDK
    用 Java 重寫的 Google Actions SDK。

    23. Wearable Reply
    用于 Android Wear 設備,可以快捷輸入文字。

    24. Shortbread
    只需要通過 @Shortcut 注釋就能快速實現 app shortcuts。

    25. Material About
    輕松實現 Material 風格的 About Me 界面。


    原文:25 Android libraries you definitely want to try out in early 2017.
    排列三305组选前后关系 连续两天涨停的股票 湖北快三当前推荐号 股票涨跌计算方式 11选5走势图 股票基本面分析 股票配资惠管钱 北京11选5下载手机软件 股票交易代码查询 江苏快3app下载官网苹果 今日股票下跌原因