音视频APP框架/模块方案

框架模版

Android-Boilerplate: https://github.com/ribot/android-boilerplate

Android-Architecture: https://github.com/googlesamples/android-architecture (Googlesamples)

Android-CleanArchitecture: https://github.com/android10/Android-CleanArchitecture

基础模块

播放器

Exoplayer: https://github.com/google/ExoPlayer

UniversalMusicPlayer: https://github.com/googlesamples/android-UniversalMusicPlayer

网络请求

Okhttp3: https://github.com/square/okhttp

Retrofit2: https://github.com/square/retrofit

相关文章:

http://www.jianshu.com/p/ba917e1029f2

http://www.jianshu.com/p/cc086b60f4ef

https://drakeet.me/retrofit-2-0-okhttp-3-0-config

图片加载

Glide: https://github.com/bumptech/glide (优先选择)

Android-Universal-Image-Loader: https://github.com/nostra13/Android-Universal-Image-Loader

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

Fresco: https://github.com/facebook/fresco

相关文章:

Android四大图片缓存(Imageloader,Picasso,Glide,Fresco)原理、特性对比

数据缓存


事件通知

RxEventBus: https://github.com/ReactiveX/RxJava 

EventBus: https://github.com/greenrobot/EventBus

文件下载

FileDownloader: https://github.com/lingochamp/FileDownloader/

UI组件

比较全的UI汇总:

Awesome AndroidUI: https://github.com/wasabeef/awesome-android-ui 

Awesome-MaterialDesign: https://github.com/lightSky/Awesome-MaterialDesign

Material Dialog: https://github.com/afollestad/material-dialogs

DialogPlus: https://github.com/orhanobut/dialogplus

其他

开发最佳实践: https://github.com/futurice/android-best-practices

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

推荐阅读更多精彩内容