推荐几个开源库

前言

相信各位在工作或者业余自己玩技术的时候,或多或少会去网上找轮子来实现某个需求,那么,一些拥有高度开源精神的技术爱好者和团队就渐渐出现在了技术圈。今天推荐几个 Android 开发过程中很实用的开源库,如果你觉得很实用,那别忘了给作者 star 哈。

BaseRecyclerViewAdapterHelper

地址

https://github.com/CymChad/BaseRecyclerViewAdapterHelper

功能:相信大多开发者都看到过此库,对列表展示数据进行的各种需求封装,灵活,可自定义。

具体功能和使用方式,请看这个:

http://www.recyclerview.org/

SmartRefreshLayout

地址

https://github.com/scwang90/SmartRefreshLayout

功能:下拉刷新、上拉加载、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹,具有极强的扩展性,集成了几十种炫酷的 Header 和 Footer。

可用在页面整体刷新;常见 APP 首页整体刷新等,各种刷新效果。

Novate

地址

https://github.com/Tamicer/Novate

功能:A safety client by Https for android, (Android网络框架,基于Retrofit和RxJava打造的链式网络库, 支持 okhttp 的调用风格,又兼容Retrofit API,并支持 rxJava链式操作)。

更详细的介绍请看 https://tamicer.github.io/2016/08/10/novate10/

Matisse

地址

https://github.com/zhihu/Matisse

功能:A well-designed local image and video selector for Android. 图片选择(知乎开源)

相信很多人都看到过,风格很清爽、简洁。

MaterialViewPager

地址

https://github.com/florent37/MaterialViewPager

功能:A Material Design ViewPager easy to use library

OkLib

地址

https://github.com/huangweicai/OkLibDemo

声明:oklib库所有的源码都是项目开发常用代码,库内容包括作者整理的项目资源及开源资源,未经作者允许不得以营销为手段用作商业用途,另外如库中涉及到读者源码可联系作者标明出处。本库将持续更新完善,也欢迎志同道合的朋友一起努力,为开源世界贡献一点力量。

功能:一个专注于让项目开发更简单的框架,集成了主流的开发框架及常用的工具类,让项目开发更加统一规范,减少功能及方法测试时间,助力于项目稳定、快速、高效开发

(0)

相关推荐

  • microPython源码分析.1

    我最近写了很多microPython的程序,越写越回不到写C的日子.你说在这个背后是如何实现这一切的?为什么在烧录一个几百kb的bin文件之后就会获得这些魔法效果?我可不可以把这种魔法效果移植到别处呢 ...

  • 我发现了18个有趣的 JavaScript 和 CSS 库

    2021-10-16 作为一名 JavaScript 开发人员,我知道有很多库和资源.如果我不想办法找不到和发现他们,他们就不可能找到我.因此,如果您想节省一些时间并提高工作效率,你可以阅读今天文章里 ...

  • Vue开源库推荐

    无论是开发新手还是经验丰富的老手,我们都喜欢开源软件包.对于开发者来说,如果没有这些开源软件包,很难想象我们的生活会变得多么疲惫不堪,而且靠咖啡度日也会成为家常便饭.所幸的是,Vue.js 和 Nux ...

  • 年中 Android 开源库推荐

    作者:code小生 链接:https://blog.csdn.net/wufeng55 声明:code小生 原创,转载等请联系作者获得授权. 站在巨人的肩膀上做开发 尽管我们每天都在尽力的实现需求,但 ...

  • 收藏!最全TensorFlow模型实现开源库,手把手教你实现各种模型!

    人工智能算法与Python大数据 致力于提供深度学习.机器学习.人工智能干货文章,为AI人员提供学习路线以及前沿资讯 23篇原创内容 公众号 点上方人工智能算法与Python大数据获取更多干货 在右上 ...

  • 收藏,7个学习Python编程的最佳开源库!

    来源丨网络 1.learn-python3 这个存储库一共有19本Jupyter笔记本.它涵盖了字符串和条件之类的基础知识,然后讨论了面向对象编程,以及如何处理异常和一些Python标准库的特性等.每 ...

  • 想了解大厂如何做推荐?Facebook开源深度学习推荐模型DLRM

    DLRM 模型使用 Facebook 的开源框架 PyTorch 和 Caffe2 实现.DLRM 通过结合协同过滤和基于预测分析方法的原理,相比于其他模型有所提升,从而使其能够有效地处理生产规模的数 ...

  • 机器学习or深度学习,都不可错过的开源库AutoGluon

    咱们<生信技能树>在去年疫情期间一共尝试培养了一百多位线上学徒,主要是跟我学习肿瘤ngs数据分析,但是成功出师的不到五个.可能是因为没有门槛,不收费,仅仅是提供海量生物信息学资料吧,反而劝 ...

  • 用Pytorch轻松实现28个视觉Transformer,开源库 timm 了解一下!(附代码解读)

    作者丨科技猛兽 审稿丨邓富城 编辑丨极市平台 极市导读 本文将介绍一个优秀的PyTorch开源库--timm库,并对其中的vision transformer.py代码进行了详细解读.>> ...

  • 7个最佳的学习Python编程的开源库

    开源最前线(ID:OpenSourceTop) 猿妹综合整理 项目来自: https://towardsdatascience.com/top-7-repositories-on-github-to- ...

  • 手把手教你在Windows下编译、使用开源库

    一.前言 大家好,我是ZhengN. 最近工作中需要把项目嵌入式Linux平台代码移到Windows上做仿真模拟,需要解决三个问题: 搭建工程. 动态库替换为Windows的. 替换掉一些平台相关的代 ...