Android开发常用框架汇总(转)

*****响应式编程*****
RxJava
https://github.com/ReactiveX/RxJava

RxAndroid
https://github.com/ReactiveX/RxAndroid

*****消息通信*****
EventBus  -- 组件间的消息通信
https://github.com/greenrobot/EventBus

*****注解框架*****
butterknife  --  View注解框架
https://github.com/JakeWharton/butterknife

dagger --  Android和Java的依赖注入框架
https://github.com/google/dagger

*****数据解析*****
Gson 
https://github.com/google/gson

fastjson
https://github.com/alibaba/fastjson

*****数据库*****
Realm  -- 移动数据库SQLite&ORM替代者
https://github.com/realm/realm-java

ActiveAndroid  --  无需写sql语句
https://github.com/pardom/ActiveAndroid

greenDAO  --  轻量级、快速ORM解决方案
https://github.com/greenrobot/greenDAO

*****网络访问*****
OkHttp  --  良心组织square开源项目
https://github.com/square/okhttp

AndroidAsyncHttp  --  异步请求http库
https://github.com/loopj/android-async-http

retrofit  --  又是square出品的精品,该http请求库与dagger、rxjava为越来越多人使用的三剑客
https://github.com/square/retrofit

*****图片加载*****
Android-Universal-Image-Loader  --  非常流行图片加载库
https://github.com/nostra13/Android-Universal-Image-Loader

Glide
https://github.com/bumptech/glide

fresco  --  facebook出品,必属精品
https://github.com/facebook/fresco

picasso
https://github.com/square/picasso

*****多媒体操作*****
android-multipicker-library  --  图片、视频、文件、音乐、通讯录选择器
https://github.com/coomar2841/android-multipicker-library

Android-Image-Cropper  --  图片裁剪库
https://github.com/ArthurHub/Android-Image-Cropper

uCrop
https://github.com/Yalantis/uCrop

android-UniversalMusicPlayer  --  google的跨平台音乐播放器,支持手机、平板、手表和TV,是学习多平台的最好实例
https://github.com/googlesamples/android-UniversalMusicPlayer

PhotoView  --  图片手势操作放大缩小库
https://github.com/chrisbanes/PhotoView

*****设备相关*****
zxing  --  Java实现的条形码、二维码扫描开源库
https://github.com/zxing/zxing

zbar  --  C实现的条形码、二维码扫描库
https://github.com/ZBar/ZBar

barcodescanner  --  封装了zxing和zbar,更加简单的使用
https://github.com/dm77/barcodescanner

*****MVP相关*****
Android-CleanArchitecture  --  mvp架构学习实例
https://github.com/android10/Android-CleanArchitecture

android-architecture --  google推荐的学习mvp架构的模版
https://github.com/googlesamples/android-architecture

*****其他*****
leakcanary  --  内存检测
https://github.com/square/leakcanary

logger  --  简单、漂亮的日志打印工具
https://github.com/orhanobut/logger

你可能感兴趣的:(Android,开发总结)