推荐Android几个比较实用的Github开源项目

点击上方"成猿之路"关注我们

我们的态度是:每天进步一点点,理想终会被实现。

1

        作为一个程序猿,最大的开源社区Github肯定是知道的,Android老鸟更加的不用说了,赶项目的时候肯定是去找过合适的开源控件,时间多的时候就DownLoad下源码,然后根据需求修改,这应该是最常用的方式,今天我就给大家推荐几个实用且比较火的开源项目,即使现在用不着,可以先保留着,说不定什么时候就用到了!

GitHub几个开源项目

AndroidUtilCode

Android工具类的集合


Github地址https://github.com/Blankj/AndroidUtilCode

介绍:GitHub上面18K的star,提高开发效率,增加开发速度,重点是作者一直都在维护此项目。

star:

640

近期维护时间:

640

难得的是作者整理了English和中文,两个文档,所以是相当的详细的。

主要功能:


  • Activity相关

  • APP相关

  • 栏相关

  • 磁盘缓存相关

  • 二级缓存相关

  • 内存相关

  • 加解密相关

  • 文件相关

。。。

详细的请移步到README-CN.md(https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/README-CN.md)

MultiType

多类型Adapter

Github地址:https://github.com/drakeet/MultiType

介绍:Github上面3.3K star,作者文档写的非常详细,包括用法、设计思想、高级用法、示例等等,可以简单看下截图:

640

MultiType 就是一个多类型列表视图的中间分发框架,它能帮助你快速并且清晰地开发一些复杂的列表页面,数据驱动视图。 它本是为聊天页面开发的,聊天页面的消息类型也是有大量不同种类,且新增频繁,而 MultiType 能够轻松胜任。

MultiType 以灵活直观为第一宗旨进行设计,它内建了 类型 - View 的复用池系统,支持 RecyclerView,随时可拓展新的类型进入列表当中,使用简单,令代码清晰、模块化、灵活可变。

感兴趣的伙伴可以去看看,也可研究下源码。

material-calendarview

MD设计风格的CalendarView

GitHub地址:https://github.com/prolificinteractive/material-calendarview

先看看效果:

640

介绍:CalendarView严格按照MD的设计风格,以及拥有强大的API,可扩展性强,文章也是非常的详细,Github上面拥4.3K star,建议大家使用的时候可下载源码,导入工程,大多数的项目的的Calendar都是有自己的风格和需求,这样便于直接修改源码,满足要求。

Luban(鲁班)

一款图片压缩工具

Github地址:https://github.com/Curzibn/Luban

介绍:Luban压缩是一款高效的压缩工具,据说是最近APP微信朋友圈的图片压缩算法,Github上面拥有7.8K star,可见使用的人数之多,解决了40多个问题,在使用性和使用性来说是很值得一试的,而且调用符合我们的链式调用风格,这是作者给出的压缩效率和微信对比:

640

MPAndroidChart

强大的图表开源库

Github地址:https://github.com/PhilJay/MPAndroidChart

介绍:我想只要是做过Android 图表类的APP的,应该或多或少都了解过MPAndroidChart,拥有star 22.8K ,解决问题1.3k;是一位国外的大佬做的一个开源库,就从使用量和解决问题数来说,我想这个开源库的实用性和稳定性都不用过多的考虑了,而且MPAndroidChart拥有强大的API,适用于股票类、金融类APP的图表,最后说下非常难的文档,文档非常的详细,不过只有英文版的,看下文档截图:

640

再开看看实际效果:

640

这也只是柱状图,它还支持很多类型的图表:曲线图、饼状图、水平柱状图、组合图(线、柱)等等类型的图,因此要做图表类的APP不容错过的一个强大的开源库,值得一试。

总结

       以上就是我这次给大家推荐的几个开源库, 这些都是我自己使用过的开源库,有的是导入源码,有的是直接使用,有些库可能暂时你用不上,但是你可以保存下,以备不时只需。最后提醒下大家,在使用的时候最好考虑清楚开源项目是否满足你的项目需求,以及安全性、稳定性、BUG等等因素,最后再做定夺是否使用,免得走弯路。

喜欢本文的朋友们,欢迎长按下图关注订阅号成猿之路,收看更多精彩内容!

推荐阅读:


原创文章不易,如果觉得写得好,扫码关注一下点个赞,是我最大的动力。


关注我,一定会有意想不到的东西等你:

640

640

转载声明:本文转载自「程序圈LT」,搜索「androidCode」即可关注。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值