推荐几个比较实用的开源项目
点击上方"程序IT圈" 关注我们
我们的态度是:每天进步一点点,理想终会被实现。
1
作为一个程序猿,最大的开源社区GitHub肯定是知道的,Android老鸟更加的不用说了,赶项目的时候肯定是去找过合适的开源控件,时间多的时候就DownLoad下源码,然后根据需求修改,这应该是最常用的方式,今天我就给大家推荐几个实用且比较火的开源项目,即使现在用不着,可以先保留着,说不定什么时候就用到了!
GitHub几个开源项目
AndroidUtilCode
Android工具类的集合
Github地址:
https://github.com/Blankj/AndroidUtilCode
介绍:GitHub上面18K的star,提高开发效率,增加开发速度,重点是作者一直都在维护此项目。
近期维护时间:
难得的是作者整理了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,作者文档写的非常详细,包括用法、设计思想、高级用法、示例等等,可以简单看下截图:
MultiType 就是一个多类型列表视图的中间分发框架,它能帮助你快速并且清晰地开发一些复杂的列表页面,数据驱动视图。 它本是为聊天页面开发的,聊天页面的消息类型也是有大量不同种类,且新增频繁,而 MultiType 能够轻松胜任。
MultiType 以灵活直观为第一宗旨进行设计,它内建了 类型
- View
的复用池系统,支持 RecyclerView
,随时可拓展新的类型进入列表当中,使用简单,令代码清晰、模块化、灵活可变。
感兴趣的伙伴可以去看看,也可研究下源码。
material-calendarview
MD设计风格的CalendarView
GitHub地址:
https://github.com/prolificinteractive/material-calendarview
先看看效果:
介绍:CalendarView严格按照MD的设计风格,以及拥有强大的API,可扩展性强,文章也是非常的详细,Github上面拥4.3K star,建议大家使用的时候可下载源码,导入工程,大多数的项目的的Calendar都是有自己的风格和需求,这样便于直接修改源码,满足要求。
Luban(鲁班)
一款图片压缩工具
Github地址:
https://github.com/Curzibn/Luban
介绍:Luban压缩是一款高效的压缩工具,据说是最近APP微信朋友圈的图片压缩算法,Github上面拥有7.8K star,可见使用的人数之多,解决了40多个问题,在使用性和使用性来说是很值得一试的,而且调用符合我们的链式调用风格,这是作者给出的压缩效率和微信对比:
MPAndroidChart
强大的图表开源库
Github地址:
https://github.com/PhilJay/MPAndroidChart
介绍:我想只要是做过Android 图表类的APP的,应该或多或少都了解过MPAndroidChart,拥有star 22.8K ,解决问题1.3k;是一位国外的大佬做的一个开源库,就从使用量和解决问题数来说,我想这个开源库的实用性和稳定性都不用过多的考虑了,而且MPAndroidChart拥有强大的API,适用于股票类、金融类APP的图表,最后说下非常难的文档,文档非常的详细,不过只有英文版的,看下文档截图:
再开看看实际效果:
这也只是柱状图,它还支持很多类型的图表:曲线图、饼状图、水平柱状图、组合图(线、柱)等等类型的图,因此要做图表类的APP不容错过的一个强大的开源库,值得一试。
☛总结
以上就是我这次给大家推荐的几个开源库, 这些都是我自己使用过的开源库,有的是导入源码,有的是直接使用,有些库可能暂时你用不上,但是你可以保存下,以备不时只需。最后提醒下大家,在使用的时候最好考虑清楚开源项目是否满足你的项目需求,以及安全性、稳定性、BUG等等因素,最后再做定夺是否使用,免得走弯路 。
推荐个作者公众号『程序圈LT』,每天专注分享Android干货
温馨提示:
我创建了一个技术交流群,群里有各个行业的大佬都有,大家可以在群里畅聊技术方面内容,以及文章推荐;如果有想加入的伙伴加我下面微信号,备注一下“技术群”,不备注的不通过!
原创文章不易,如果觉得写得好,扫码关注一下点个赞,是作者最大的动力。
最后关注我,一定会有意想不到的东西等你:
点赞和加个鸡腿!