android 开源框架 分类汇总

多媒体、网络和存储类

视频、音频播放:Ijkplayer、ExoPlayer、dueeeke-DKVideoPlayer、VLC播放器

图片加载:glide(google)、picaso、fresco(Facebook)、Android Universal Image Loader、Coil

图片处理:Picasso-transformations、Glide-transformations、Android-gpuimage


网络请求和缓存:Retrofit、Volley、OkHttp、AndroidAsync、Android Async HTTP

网络解析和互转:GSon、jackson、Fastjson、HtmlParser、Jsoup

数据交换:protobuf(google)

Web展示-解析:AgentWeb、TbsSdk(腾讯)、jsoup


磁盘缓存:DiskLruCache 

数据库:MMKV(微信)、GreenDAO、Sugar、OrmLite、ActiveAndroid、SQLBrite、Realm、Android-Debug-Database、Room

测试类

Log框架:Logger、Hugo、Timber

测试框架:Mockito、Robotium、Robolectric

测试工具:Unit Tests(JUnit)、Mockk、Kluent

调试框架:Stetho 

性能优化:LeakCanary


跨进程通信:EventBus、Otto

模块化开发和组装:ARouter框架(阿里)、Blankj、xbrick-base、

任务调度:Coroutines、Android Priority Job Queue、Tape

异步调度和响应:RxJava、rxjava2、RxAndroid、RxBinding、RxJavaJoins、Agera、RxCache 

高级技术类

覆盖、冷热加载技术:tinker、DroidPlugin、androidFix

插件化框架:RePlugin、atlas、dynamic-load-apk、Small

依赖注入:Dagger2、ButterKnife、AndroidAnotations、RoboGuice 

界面类

布局:vlayout、BaseRecyclerViewAdapterHelper

图表:WilliamChart、MPAndroidChart、HelloCharts、Android-Charts、XCL-Charts

View类:ButterKnife、lottie-android、SmartRefreshLayout、PullRefreshAndLoadMore、BaseRecyclerViewAdapterHelper、HeaderViewPager、

ViewPagerIndicator、ProgressWheel、MaterialProgressBar、Android-ProgressBarWidthNumber、

Android-RoundCornerProgressBar、LoadingDrawable、CircularProgressBar、NumberProgressBar、

Material Dialogs-弹出框库

状态栏:ImmersionBar

加载页面:loadsir

专用功能:

工具类:utilcodex

扫码库:zxing

文件下载:FileDownloader

文件选择:Android-FilePicker

权限请求:rxpermissions2

国际电话合法校验:libphonenumber(地图信息:geocoder 运营商:carrier)


微信公众号和微信分享:https://mp.weixin.qq.com/

微信小程序:https://mp.weixin.qq.com/cgi-bin/wx

https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html

支付宝小程序:https://open.alipay.com/platform/home.htm

https://opendocs.alipay.com/mini/006l6t

鸿蒙开发:https://www.harmonyos.com/cn/develop


广告和打点类

打点:qdas、umeng

广告:reaper、opensdk(腾讯)、GDTSDK、Baidu_MobAds、umeng


android和IOS双平台开发:

Flutter(google)、reactive native(Facebook)


基于OpenGL ES,EGL,GLSurfaceView上的

游戏开发:cocos、unity等


基于算法

AI、AR、VR类

AI:代表公司:商汤,云从,依图,旷视

AR&VR:国内众公司

物联网,智能家居,车联网/车载类

代表公司:国内众公司


国内各互联公司开源框架、开源库地址:

腾讯https://github.com/AlloyTeam

字节https://github.com/bytedance/

阿里https://github.com/taobao https://github.com/aliceui https://github.com/tmallfe

https://github.com/ant-design https://github.com/antvis

华为https://github.com/Huawei-Hadoop

小米https://github.com/xiaomi

百度https://github.com/fex-team https://github.com/ecomfe https://github.com/be-fe

360:https://github.com/Qihoo360

豆瓣:https://github.com/douban


前端开源学习:

https://github.com/freeCodeCamp/freeCodeCamp

https://github.com/996icu/996.ICU

https://github.com/vuejs/vue

https://gitstar-ranking.com/facebook/react

https://github.com/tensorflow/tensorflow

https://github.com/twbs/bootstrap

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容