阿里架構師推薦:這十個開源專案,Android開發不容錯過!

yilian發表於2020-02-12

源軟體的存在使得 Android 編碼更方便快捷。在如此多 Android 庫中,我們該如何尋找最合適的一款呢?
下面做了一個列表供你參考。

1.Material-Animations

 Stars 10011

Material-Animations 是一個很好過渡動畫庫, 可以應用於 Activity 與 Activity 之間的跳轉, Fragment 與 Fragment 之間的跳轉, 以及各個 View 變化前後的過渡動畫。程式碼不多,是新手學習動畫很好的專案。

阿里架構師推薦:這十個開源專案,Android開發不容錯過!

2.Retrofit

 Stars 23686

Retrofit是Square公司開發的一款針對Android網路請求的框架,Retrofit2底層基於OkHttp實現的,OkHttp現在已經得到Google官方認可,大量的app都採用OkHttp做網路請求,其型別安全,可將http API轉換成Java介面。

3.MPAndroidChart

 Stars 17989

MPAndroidChart 是 Android 系統上一款開源的圖表庫。目前提供線圖和餅圖,支援選擇、縮放和拖放。該庫的可擴充套件性強,程式碼相對規範,你也可以考慮在此庫的基礎上開發自己的圖表類。

阿里架構師推薦:這十個開源專案,Android開發不容錯過!

4.android-UniversalMusicPlayer

 Stars 8351

這個開源專案展示瞭如何實現一個橫跨各種Android平臺的音樂播放器,包括手機,平板,汽車,手錶,電視等。Google官方推出,跨平臺開發必看專案。

阿里架構師推薦:這十個開源專案,Android開發不容錯過!

5.Glide

 Stars 17637

Glide 是一個 Android 上的圖片載入和快取庫,其目的是實現平滑的圖片列表滾動效果。Glide支援獲取,解碼和顯示影片靜止影像,GIF動畫。Glide有一個靈活的API,允許開發人員插入幾乎任何網路堆疊。

阿里架構師推薦:這十個開源專案,Android開發不容錯過!

6.VideoPlayerManager

 Stars 2199

對Android MediaPlayer類的使用進行幫助說明的庫。它使得開發者更容易使用MediaPlayer ListView和RecyclerView。演示如下:

阿里架構師推薦:這十個開源專案,Android開發不容錯過!

7.okhttp

 Stars 22241

okhttp 是一個 Java 的 HTTP+SPDY 客戶端開發包,同時也支援 Android。OkHttp 處理了很多網路疑難雜症:如處理了代理伺服器問題和SSL握手失敗問題。使用 OkHttp 無需重寫您程式中的網路程式碼。OkHttp實現了幾乎和java.net.HttpURLConnection一樣的API。如果你用了 Apache HttpClient,則OkHttp也提供了一個對應的okhttp-apache 模組。

8.Calligraphy

 Stars 6790

Calligraphy 是一個用來簡化 Android 應用使用自定義字型的類庫, 該類庫會自動查詢應用中的 TextView 並設定其使用的字型。作為Android開發人員,應用中有時會需要強制使用某種字型(這樣做會增大應用的記憶體消耗,而且字型包越大消耗記憶體越大),所以我們就需要儘量的減少記憶體消耗,同時使用我們自定義的字型,Calligraphy就可以很方便的進行字型更換

阿里架構師推薦:這十個開源專案,Android開發不容錯過!

9.Android Swipe Layout

 Stars 8738

為物件提供滑動佈局,如向左滑動即刪除的操作。Android Swipe Layout 旨在可以輕鬆整合到任何地方,ListView,GridView,ViewGroup;可以接收onOpen,onClose,onUpdate回撥並且可以相互巢狀的效果

阿里架構師推薦:這十個開源專案,Android開發不容錯過!

10.BottomBar

 Stara 6928

在 Material Design 中提供底部導航欄的檢視元件。提供了兩種初始化方式

阿里架構師推薦:這十個開源專案,Android開發不容錯過!

最後

有了這十個開源專案,肯定可以幫助你,我們Android開發不容錯過。而作為一個Android程式設計師,要學的東西有很多,我們要多學點東西,才能越走越遠。要記住這句話:要想不被環境淘汰就只有不斷提升自己,從來都是我們去適應環境,而不是環境來適應我們!

附上Android核心技術大綱,獲取相關內容來GitHub:
vx:xx13414521

阿里架構師推薦:這十個開源專案,Android開發不容錯過!

還有Android的精選學習進階影片,三星架構師、阿里p7、聯通架構師等大牛講解進階內容,私信【學習影片 】領取

阿里架構師推薦:這十個開源專案,Android開發不容錯過!
阿里架構師推薦:這十個開源專案,Android開發不容錯過!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952849/viewspace-2675339/,如需轉載,請註明出處,否則將追究法律責任。

相關文章