Dagger
https://github.com/square/dagger
A fast dependency injector(依赖注入工具) for Android and Java.
ButterKnife
https://github.com/JakeWharton/butterknife
Field and method binding for Android views which uses annotation processing to generate boilerplate code for you.(Android views的变量和方法的绑定工具,使用注解的方式形成公式化的代码)
RxAndroid
https://github.com/ReactiveX/RxAndroid
Android specific bindings for RxJava.
Retrofit
https://github.com/square/retrofit
Type-safe HTTP client for Android and Java by Square, Inc.
OkHttp
https://github.com/square/okhttp
An HTTP & HTTP/2 client for Android and Java applications.
Gson
https://github.com/google/gson
Gson(json string和java object相互转换的工具) is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.
GalleryFinal
https://github.com/pengjianbo/GalleryFinal
Android自定义相册,实现了拍照、图片选择(单选/多选)、 裁剪(单/多裁剪)、旋转、ImageLoader无绑定任由开发者选择、功能可配置、主题样式可配置。GalleryFinal为你定制相册。
Glide
https://github.com/bumptech/glide
Glide(可以加载本地和网络中的图片,并且会自动处理图片缓存的工具) is a fast and efficient open source media management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface.
Tileview
https://github.com/moagrius/TileView
The TileView widget(可实现类似地图的功能,可缩放的组件) is a subclass of android.view.ViewGroup that asynchronously displays tile-based images, with pan and zoom functionality, and features like markers, hotspots, paths, multiple levels of detail, and arbitrary coordinate systems.
SlidingDrawer
https://github.com/wtao901231/SlidingDrawer
android.widget.SlidingDrawer在API17时弃用了,这个是代替用的。
PullToRefresh
https://github.com/MarkMjw/PullToRefresh
根据Maxwin的XListView改造而来,完善下拉刷新上拉加载更多的功能并实现自动刷新以及自动加载等功能, 并增加对ScrollView的支持。 原XListView参考链接:https://github.com/Maxwin-z/XListView-Android
zxing
https://github.com/zxing/zxing
ZXing (“zebra crossing”) is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages.(可用来扫描条形码和二维码)
RealTime
https://github.com/socketio/socket.io
Realtime application framework (Node.JS server) http://socket.io
stickylistheaders
https://github.com/emilsjolander/StickyListHeaders
StickyListHeaders is an Android library that makes it easy to integrate section headers in your ListView.(一个可以类似ExpandableListView, 但是可以将group固定在顶部的ListView)
expandableTextView
https://github.com/Manabu-GT/ExpandableTextView