开发android app,你会用到哪些开源框架?

来源:互联网 发布:mac和nars口红哪个滋润 编辑:程序博客网 时间:2024/06/10 00:31

https://www.zhihu.com/question/27667028


又要推广长期食用的那一套了。
图片加载:fresco
事件总线:eventbus
网络请求:retrofit rxjava
数据存储:realm.io
数据解析:Gson,我知道它速度不快,但是太好用了
图片处理:PhotoViewsubsampling-scale-image-viewPhotoCropper
简单缓存:ASimpleCache
二维码:ZXing
新的百分比支持:github.com/JulienGenoud
profile工具:leakcanary
技术博客:square家的小窝corner.squareup.com/
完全开源APP汇总:github.com/pcqpcq/open-



作者:LiLi
链接:https://www.zhihu.com/question/27667028/answer/118839104
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

网络请求 Retrofit+RxJava
框架搭建的简单教程 RxJava 与 Retrofit 结合的最佳实践
GitHub - tough1985/RxjavaRetrofitDemo: A demo show how to use Retrofit with Rxjava
依赖注入 dagger butterknife
dagger GitHub - square/dagger: A fast dependency injector for Android and Java.
butterknife GitHub - JakeWharton/butterknife: Bind Android views and callbacks to fields and methods.
UI MaterialDesign
MaterialDesign 中文介绍及官方文档 Material Design中文版_Material Design中文教程_Material Design开发中文手册[PDF]下载
控件使用 Android文集 | 阳春面的博客
Json解析 gson
GitHub - google/gson: A Java serialization/deserialization library that can convert Java Objects into JSON and back.
图片加载 picasso fresco
picasso简单教程 picasso-强大的Android图片下载缓存库
GitHub - square/picasso: A powerful image downloading and caching library for Android
fresco 简单教程 引入Fresco | Fresco
GitHub - facebook/fresco: An Android library for managing images and the memory they use.
视频 ijkplayer
bilibili的开源项目 基于ffplay的播放器 github.com/Bilibili/ijk