Android开发中只要遇到问题,或有什么新的需求,除了百度和谷歌外,当然还有去Github上获取优质的开源框架,为项目所用,所以今天在这里给大家介绍个人的使用经验,若有不足,请下方补充,不胜感激!
Github搜索主页:
https://github.com/search?utf8=%E2%9C%93&q=&ref=simplesearch
搜索三要素
1:关键词(必须根据问题和需求获得)
2:Languages栏中筛选Java
3:Sort options栏中筛选Most stars
上述第一步是关键,二三步是必须,所以核心就是关键词
常见问题和方案案列集锦:
框架:top框架(最流行的开源框架排名)
关键词:android
框架:BaseRecyclerViewAdapterHelper(recyclerview解决方案)
关键词:recyclerview
框架:AndroidAutoSize(Android 屏幕适配方案)
关键词:screen 或 适配
框架:butterknife(安卓组件初始化简化绑定)
关键词:bind
框架:fastjson和gson(json格式数据处理方案)
关键词:json
框架:okhttp和retrofit(android网络请求解决方案)
关键词:http
框架:glide(图片显示加载解决方案)
关键词:image
框架:banner(轮播图解决方案)
关键词:banner 或 轮播
框架:Fragmentation(fragment栈管理解决方案)
关键词:fragment
框架:EventBus(组件间通信机制解决方案)
关键词:activity service
框架:android-zxingLibrary(二维码扫描解决方案)
关键词:zxing
框架:greenDAO(ORM数据库解决方案)
关键词:database
框架:LoadSir(加载反馈框架)
关键词:error 或 empty
框架:AndroidVideoCache,GSYVideoPlayer(视频广告解决方案)
关键词:video
框架:okdownload(可靠,灵活,高性能以及强大的下载引擎方案)
关键词:download
框架:android-gif-drawable(gif图专用方案)
关键词:gif
框架:AndroidUtilCode(android好用的工具类方案)
关键词:util
框架:RxJava,RxAndroid,RxBinding,RxPermissions(优美的异步方案)
关键词:rx
框架:dagger(管理对象,降低耦合的依赖注入框架)
关键词:injector
框架:MPAndroidChart(各种专业图方案)
关键词:chart
框架:CircleImageView(圆形图标头像方案)
关键词:circular ImageView
框架:SmartRefreshLayout(下拉刷新、上拉加载方案)
关键词:refresh
框架:leakcanary(OOM捕捉方案)
关键词:memory
框架:tinker(hotfix热修复)
关键词:hot
框架:Luban(大量图片压缩解决方案)
关键词:image
框架:Android-PickerView(时间选择器、省市区三级联动)
关键词:optionspicker
框架:ImagePicker,TakePhoto(拍照,图片选择器)
关键词:图片选择
这就是github的伟大,这就是开源的伟大,共享代码,共享世界,享受美好生活.

本文介绍了如何在GitHub上搜索和找到适用于Android开发的优质开源框架,包括关键词选择、语言筛选和排序方式等关键步骤,并列举了一系列常见问题及其对应的框架解决方案,如RecyclerView适配、网络请求、图片加载等。
1万+

被折叠的 条评论
为什么被折叠?



