Android優(yōu)秀的庫及框架(2018)

作為一名開發(fā)工程師,使用優(yōu)秀的庫及框架,可以節(jié)省時間舟误,避免造輪子造垛,下面是一些平時收集的安卓庫及框架魔招。

<一>網(wǎng)絡(luò)

1. volley

  • 簡介:Android開發(fā)團隊也是意識到了有必要將HTTP的通信操作再進行簡單化,于是2013年Google I/O大會上推出了一個新的網(wǎng)絡(luò)通信框架——Volley
  • GitHub地址:https://github.com/google/volley
  • 中文教程:https://blog.csdn.net/guolin_blog/article/details/17482095
  • 評價:Volley可是說是把AsyncHttpClient和Universal-Image-Loader的優(yōu)點集于了一身五辽,既可以像AsyncHttpClient一樣非常簡單地進行HTTP通信办斑,也可以像Universal-Image-Loader一樣輕松加載網(wǎng)絡(luò)上的圖片。

2. okhttp

  • 簡介:An HTTP+HTTP/2 client for Android and Java applications.
  • GitHub地址:https://github.com/square/okhttp
  • 官網(wǎng):http://square.github.io/okhttp/
  • 中文教程:郭霖博客--封裝okhttp
  • 評價:會從很多常用的連接問題中自動恢復(fù)杆逗。如果您的服務(wù)器配置了多個IP地址乡翅,當?shù)谝粋€IP連接失敗的時候,OkHttp會自動嘗試下一個IP罪郊。OkHttp還處理了代理服務(wù)器問題和SSL握手失敗問題

3. OkGo

  • 簡介:OkGo - 3.0 震撼來襲蠕蚜,該庫是基于 Http 協(xié)議,封裝了 OkHttp 的網(wǎng)絡(luò)請求框架排龄,比 Retrofit 更簡單易用波势,支持 RxJava翎朱,RxJava2,支持自定義緩存尺铣,支持批量斷點下載管理和批量上傳管理功能
  • GitHub地址:https://github.com/jeasonlzy/okhttp-OkGo
  • 官網(wǎng):https://github.com/jeasonlzy/okhttp-OkGo/wiki
  • 評價:國人封裝okhttp的網(wǎng)絡(luò)請求框架

<二>圖片

Glide

Glide-transformations

subsampling-scale-image-view

BigImageViewer
  • 簡介:Big image viewer supporting pan and zoom, with very little memory usage and full featured image loading choices. Powered by Subsampling Scale Image View, Fresco, Glide, and Picasso. Even with gif and webp support!
  • GitHub地址: https://github.com/Piasy/BigImageViewer
  • 評價:圖片預(yù)覽,伸縮放大凛忿,包括GIF
RoundedImageView
Luban
  • 簡介:Luban(魯班)—Image compression with efficiency very close to WeChat Moments
  • GitHub地址: https://github.com/Curzibn/Luban
  • 評價:可能是最接近微信朋友圈的圖片壓縮算法

<三>列表

MagicIndicator
  • 簡介:A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 強大澈灼、可定制、易擴展的 ViewPager 指示器框架店溢。是ViewPagerIndicator叁熔、TabLayout、PagerSlidingTabStrip的最佳替代品床牧。支持角標荣回,更支持在非ViewPager場景下使用(使用hide()、show()切換Fragment或使用setVisibility切換FrameLayout里的View等)
  • GitHub地址:https://github.com/hackware1993/MagicIndicator
  • 中文教程:http://www.reibang.com/p/f3022211821c
  • 評價:強大戈咳、可定制心软、易擴展的 ViewPager 指示器框架

BaseRecyclerViewAdapterHelper

<四>時間

CalendarView

  • 簡介:Android上一個優(yōu)雅、萬能自定義UI踏堡、支持周視圖猎唁、自定義周起始、性能高效的日歷控件顷蟆,支持熱插拔實現(xiàn)的UI定制诫隅!支持標記、自定義顏色帐偎、農(nóng)歷阎肝、自定義月視圖各種顯示模式等。Canvas繪制肮街,速度快、占用內(nèi)存低判导,你真的想不到日歷居然還可以如此優(yōu)雅嫉父!An elegant, highly customized and high-performance Calendar Widget on Android.
  • GitHub地址:https://github.com/huanghaibin-dev/CalendarView
  • 中文教程:滿足你各種姿勢的最美Android開源日歷
  • 評價:封裝很好的日歷控件

<五>項目

GeekNews

  • 簡介:A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide!
  • GitHub地址:https://github.com/codeestX/GeekNews
  • 評價:一個優(yōu)秀的代碼架構(gòu)項目
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末眼刃,一起剝皮案震驚了整個濱河市绕辖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌擂红,老刑警劉巖仪际,帶你破解...
    沈念sama閱讀 218,640評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡树碱,警方通過查閱死者的電腦和手機肯适,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來成榜,“玉大人框舔,你說我怎么就攤上這事∈昊椋” “怎么了刘绣?”我有些...
    開封第一講書人閱讀 165,011評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長挣输。 經(jīng)常有香客問我纬凤,道長,這世上最難降的妖魔是什么撩嚼? 我笑而不...
    開封第一講書人閱讀 58,755評論 1 294
  • 正文 為了忘掉前任停士,我火速辦了婚禮,結(jié)果婚禮上绢馍,老公的妹妹穿的比我還像新娘向瓷。我一直安慰自己,他們只是感情好舰涌,可當我...
    茶點故事閱讀 67,774評論 6 392
  • 文/花漫 我一把揭開白布猖任。 她就那樣靜靜地躺著,像睡著了一般瓷耙。 火紅的嫁衣襯著肌膚如雪朱躺。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,610評論 1 305
  • 那天搁痛,我揣著相機與錄音长搀,去河邊找鬼。 笑死鸡典,一個胖子當著我的面吹牛源请,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播彻况,決...
    沈念sama閱讀 40,352評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼谁尸,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了纽甘?” 一聲冷哼從身側(cè)響起良蛮,我...
    開封第一講書人閱讀 39,257評論 0 276
  • 序言:老撾萬榮一對情侶失蹤嘉蕾,失蹤者是張志新(化名)和其女友劉穎仰税,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,717評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡眉孩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,894評論 3 336
  • 正文 我和宋清朗相戀三年挟鸠,在試婚紗的時候發(fā)現(xiàn)自己被綠了意乓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拆檬。...
    茶點故事閱讀 40,021評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖胸囱,靈堂內(nèi)的尸體忽然破棺而出祷舀,到底是詐尸還是另有隱情,我是刑警寧澤烹笔,帶...
    沈念sama閱讀 35,735評論 5 346
  • 正文 年R本政府宣布裳扯,位于F島的核電站,受9級特大地震影響谤职,放射性物質(zhì)發(fā)生泄漏饰豺。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,354評論 3 330
  • 文/蒙蒙 一允蜈、第九天 我趴在偏房一處隱蔽的房頂上張望冤吨。 院中可真熱鬧,春花似錦饶套、人聲如沸漩蟆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽怠李。三九已至,卻和暖如春蛤克,著一層夾襖步出監(jiān)牢的瞬間捺癞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評論 1 270
  • 我被黑心中介騙來泰國打工构挤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留髓介,地道東北人。 一個月前我還...
    沈念sama閱讀 48,224評論 3 371
  • 正文 我出身青樓筋现,卻偏偏與公主長得像唐础,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子矾飞,可洞房花燭夜當晚...
    茶點故事閱讀 44,974評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,160評論 25 707
  • 用兩張圖告訴你彻犁,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 12,728評論 2 59
  • afinalAfinal是一個android的ioc凰慈,orm框架 https://github.com/yangf...
    passiontim閱讀 15,434評論 2 45
  • 或者微谓!亦有個~~
    52Hz_Suarez閱讀 165評論 0 0
  • 今天與從國外回來探親的閨蜜喝完早茶森篷,一起去銀行辦事,閨蜜照例去門邊的‘取號機’取號豺型,有一位工作人員迎上來仲智,說現(xiàn)在不...
    林泉雲(yún)霞閱讀 216評論 0 1