當前位置:
首頁 > 最新 > 推薦Android幾個比較實用的Github開源項目

推薦Android幾個比較實用的Github開源項目

我們的態度是:每天進步一點點,理想終會被實現。

1

作為一個程序猿,最大的開源社區Github肯定是知道的,Android老鳥更加的不用說了,趕項目的時候肯定是去找過合適的開源控制項,時間多的時候就DownLoad下源碼,然後根據需求修改,這應該是最常用的方式,今天我就給大家推薦幾個實用且比較火的開源項目,即使現在用不著,可以先保留著,說不定什麼時候就用到了!

GitHub幾個開源項目

AndroidUtilCode

Android工具類的集合

Github地址:https://github.com/Blankj/AndroidUtilCode

介紹:GitHub上面18K的star,提高開發效率,增加開發速度,重點是作者一直都在維護此項目。

star:

近期維護時間:

難得的是作者整理了English和中文,兩個文檔,所以是相當的詳細的。

主要功能:

Activity相關

APP相關

欄相關

磁碟緩存相關

二級緩存相關

內存相關

加解密相關

文件相關

。。。

詳細的請移步到README-CN.md(https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/README-CN.md)

MultiType

多類型Adapter

Github地址:https://github.com/drakeet/MultiType

介紹:Github上面3.3K star,作者文檔寫的非常詳細,包括用法、設計思想、高級用法、示例等等,可以簡單看下截圖:

MultiType 就是一個多類型列表視圖的中間分發框架,它能幫助你快速並且清晰地開發一些複雜的列表頁面,數據驅動視圖。它本是為聊天頁面開發的,聊天頁面的消息類型也是有大量不同種類,且新增頻繁,而MultiType能夠輕鬆勝任。

MultiType以靈活直觀為第一宗旨進行設計,它內建了 - 的復用池系統,支持 ,隨時可拓展新的類型進入列表當中,使用簡單,令代碼清晰、模塊化、靈活可變。

感興趣的夥伴可以去看看,也可研究下源碼。

material-calendarview

MD設計風格的CalendarView

GitHub地址:https://github.com/prolificinteractive/material-calendarview

先看看效果:

GIF

介紹:CalendarView嚴格按照MD的設計風格,以及擁有強大的API,可擴展性強,文章也是非常的詳細,Github上面擁4.3K star,建議大家使用的時候可下載源碼,導入工程,大多數的項目的的Calendar都是有自己的風格和需求,這樣便於直接修改源碼,滿足要求。

Luban(魯班)

一款圖片壓縮工具

Github地址:https://github.com/Curzibn/Luban

介紹:Luban壓縮是一款高效的壓縮工具,據說是最近APP微信朋友圈的圖片壓縮演算法,Github上面擁有7.8K star,可見使用的人數之多,解決了40多個問題,在使用性和使用性來說是很值得一試的,而且調用符合我們的鏈式調用風格,這是作者給出的壓縮效率和微信對比:

MPAndroidChart

強大的圖表開源庫

Github地址:https://github.com/PhilJay/MPAndroidChart

介紹:我想只要是做過Android 圖表類的APP的,應該或多或少都了解過MPAndroidChart,擁有star 22.8K ,解決問題1.3k;是一位國外的大佬做的一個開源庫,就從使用量和解決問題數來說,我想這個開源庫的實用性和穩定性都不用過多的考慮了,而且MPAndroidChart擁有強大的API,適用於股票類、金融類APP的圖表,最後說下非常難的文檔,文檔非常的詳細,不過只有英文版的,看下文檔截圖:

再開看看實際效果:

這也只是柱狀圖,它還支持很多類型的圖表:曲線圖、餅狀圖、水平柱狀圖、組合圖(線、柱)等等類型的圖,因此要做圖表類的APP不容錯過的一個強大的開源庫,值得一試。

總結

以上就是我這次給大家推薦的幾個開源庫, 這些都是我自己使用過的開源庫,有的是導入源碼,有的是直接使用,有些庫可能暫時你用不上,但是你可以保存下,以備不時只需。最後提醒下大家,在使用的時候最好考慮清楚開源項目是否滿足你的項目需求,以及安全性、穩定性、BUG等等因素,最後再做定奪是否使用,免得走彎路。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序圈LT 的精彩文章:

TAG:程序圈LT |