美文网首页
Android优秀的库及框架(2018)

Android优秀的库及框架(2018)

作者: Jannonx | 来源:发表于2018-05-06 16:15 被阅读626次

作为一名开发工程师,使用优秀的库及框架,可以节省时间,避免造轮子,下面是一些平时收集的安卓库及框架。

<一>网络

1. volley

  • 简介:Android开发团队也是意识到了有必要将HTTP的通信操作再进行简单化,于是2013年Google I/O大会上推出了一个新的网络通信框架——Volley
  • GitHub地址:https://github.com/google/volley
  • 中文教程:https://blog.csdn.net/guolin_blog/article/details/17482095
  • 评价:Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader一样轻松加载网络上的图片。

2. okhttp

3. OkGo

<二>图片

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
  • 评价:图片预览,伸缩放大,包括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
  • 中文教程:https://www.jianshu.com/p/f3022211821c
  • 评价:强大、可定制、易扩展的 ViewPager 指示器框架

BaseRecyclerViewAdapterHelper

<四>时间

CalendarView

  • 简介:Android上一个优雅、万能自定义UI、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!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
  • 评价:一个优秀的代码架构项目

相关文章

网友评论

      本文标题:Android优秀的库及框架(2018)

      本文链接:https://www.haomeiwen.com/subject/rseurftx.html