Android开发常用框架汇总
2017-09-20 14:36
531 查看
作为一名程序猿,好的工具会让你在搬运工的道路上越走越远。以下框架是AC在开发过程中经常会使用到的一些好的框架。列在这里做一个小小的总结,包含但不限于此。
https://github.com/ReactiveX/RxJava
RxAndroid
https://github.com/ReactiveX/RxAndroid
组件间的消息通信
https://github.com/greenrobot/EventBus
View注解框架
https://github.com/JakeWharton/butterknife
dagger
Android和Java的依赖注入框架
https://github.com/google/dagger
https://github.com/google/gson
fastjson
https://github.com/alibaba/fastjson
移动数据库SQLite&ORM替代者
https://github.com/realm/realm-java
ActiveAndroid
无需写sql语句
https://github.com/pardom/ActiveAndroid
greenDAO
轻量级、快速ORM解决方案
https://github.com/greenrobot/greenDAO
良心组织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
非常流行图片加载库
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
图片、视频、文件、音乐、通讯录选择器
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
Java实现的条形码、二维码扫描开源库
https://github.com/zxing/zxing
zbar
C实现的条形码、二维码扫描库
https://github.com/ZBar/ZBar
barcodescanner
封装了zxing和zbar,更加简单的使用
https://github.com/dm77/barcodescanner
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
响应式编程
RxJavahttps://github.com/ReactiveX/RxJava
RxAndroid
https://github.com/ReactiveX/RxAndroid
消息通信
EventBus组件间的消息通信
https://github.com/greenrobot/EventBus
注解框架
butterknifeView注解框架
https://github.com/JakeWharton/butterknife
dagger
Android和Java的依赖注入框架
https://github.com/google/dagger
数据解析
Gsonhttps://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
设备相关
zxingJava实现的条形码、二维码扫描开源库
https://github.com/zxing/zxing
zbar
C实现的条形码、二维码扫描库
https://github.com/ZBar/ZBar
barcodescanner
封装了zxing和zbar,更加简单的使用
https://github.com/dm77/barcodescanner
MVP相关
Android-CleanArchitecturemvp架构学习实例
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开发常用框架汇总
- Android开发 GitHub 常用开源框架汇总
- Android 开发中的常用框架汇总分享 源码
- Android开发常用框架汇总
- Android快速开发框架Android_BaseLib,集成了常用工具类,自定义View控件,Base基类封装,常用开源框架
- Android开发常用网站汇总
- android开发的常用小功能汇总(持续更新)
- Android开发中的常用开源框架
- android游戏开发框架libgdx的使用(五)--舞台和常用UI类
- android常用开发框架
- Android开发使用的常见第三方框架汇总
- android各类开发框架汇总
- 常用的android开发框架有哪些
- Android开发中常用到的一些开源框架
- android开发之常用adb shell命令汇总
- Android开发常用工具汇总
- Android开发常用网站汇总
- Android开发使用的常见第三方框架汇总
- Android开发常用权限汇总
- 常用Android快速开发框架