美文网首页Android开发Android开发经验谈程序员
2017年收集的优秀开源项目,最后一次相遇

2017年收集的优秀开源项目,最后一次相遇

作者: deyson | 来源:发表于2017-12-26 17:12 被阅读151次

             接着上次的文章来写的,这次一定要淡定的将剩余的精选项目给介绍完,方不负各位朋友对我的关注哈。毕竟要是

    再不写,都该进入2018年,到时候新的目标,新的任务,大家一起加油哈。

    一定要淡定

            开始之前,先说说前几天圣诞节,真是溜的一百分啊,为什么这么说呢,因为今年是有恋人的节日啊,以前谁管什么节日呢

    只在乎能不能多放两天假,现在每天都在日历上圈圈,生怕错过,确实有一种痛并快乐的感觉哈。其中苦乐,不足为外人道哉。

    这个还是给大家说个笑话吧,已经感觉有杀气隔着屏幕逼近了。

    杀气逼近

             现在开始言归正传哈,上次说到了BaseRecyclerViewAdapterHelper,这个已经厉害的飞起的框架,不过大家在闲暇的时候

    不妨去研究一下里面的原理,看看是怎么抽取共享的,这个毕竟我们的志向是攻城狮而不去码农是吧。

    12.节操播放器 底层为哔哩哔哩的开源播放器

    https://github.com/lipangit/JieCaoVideoPlayer

            简介:虽然名字很那什么,但功能相当强大,想当初在要在listview播放一个东西,虽然看着不难,但代码冗余和性能确实卡的

    不能行,之后遇见这个之后,哎说多了都是泪哈。功能强大,主要是以前里边的视频名字比较污,相信许多小伙伴见过类似的都知

    道的。总的来说,功能强大,能在ListView、ViewPager和ListView、ViewPager和Fragment等多重嵌套模式下全屏工作,并且还可

    以在webview中嵌套本地视频插件,所以感觉除了直播那种,剩下的基本都能用哈。指数5k多,并且刚刚更新没几天。

    13.各种选择器

    https://github.com/saiwu-bigkoo/Android-PickerView(6k多)

    https://github.com/gzu-liyujiang/AndroidPicker(3k多)

             简介:这个是买一送一哈,当然都是非常优秀的项目,并且还在持续更新,第一个是专注于时间选择器和地址三级联动,简单好用

    跟ios的比较类似,这样我们在做东西应该不会头疼了,为什么ios原生的,我们却要自定义哈。相较于第二个来说的话,功能比较全,基本

    上涵盖了所有的选择器,大家可以跑跑demo看看,还是有点逗逗的哈。

    firstdemo

    14.网络框架   okgo

    https://github.com/jeasonlzy/okhttp-OkGo

            简介:个人感觉这是这一年以来,个人发现的最有用的框架之一,性能上感觉也就Retrofit能够超过它,其余的都是战五渣,哈哈。

    这个只是开个玩笑哈,各有各的优劣,相对使用方便度和应用场景来说话,感觉这个用着更方便了,毕竟httpclient这个现在见不到了哈

    许多人想用okhttp,但是感觉麻烦,所以去使用volley,或者使用Retrofit,这个纯碎个人喜好和项目需求,说到这是不是感觉产品经理已经

    对你投来问询的眼光,个人喜好是老子的特权,好不好。貌似我们也有哈。指数是6k多,增长的还是比较快的。

    15.下拉刷新、上拉加载、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹

    https://github.com/scwang90/SmartRefreshLayout

             简介:这个也是高能的框架之一,厉害的不能再厉害,下拉刷新的框架可谓是数不胜数,但今天在这里,我强烈推荐这个,感觉

    在这个框架上第一非他莫属,至于为什么,大家看效果就知道了,效果齐全,各种高逼格的效果基本上都有,不过貌似作者好像是外国

    小哥,不知道怎么想的哈,搞出一个这么让人省事的框架,真不知道是该喜欢他,还是喜欢他呢。指数8k多,很值得收藏一下哈。

    还能这样玩

    16.Android倒计时控件,使用Canvas绘制,支持多种样式

    https://github.com/iwgang/CountdownView

            简介:本来不想说这个的,这个用的比较小众,但开源的精神促使着还是给各位小伙伴共享一下哈,虽说这个自己写起来

    也不是很麻烦,但是对于这种高负荷的工作来说,能省事就省一些事吧,虽然我们很牛,但不用这方面体现是吧。不过要是不忙

    的话,还是可以看看,自己也可以写的。这个指数才1k多,不过也不错了哈。

    17.开源的弹幕插件

    https://github.com/Bilibili/DanmakuFlameMaster

            简介:弹幕插件,集成的话,可以参考http://blog.csdn.net/guolin_blog/article/details/51933728,有没有感觉我这服务很到位

    也就比对我女朋友差一点而已啦。去年年初的这个,参考的一些都不好用,自己写吧,水平确实没到那个程度,最终发现这个

    对于直播来说,这个基本上必不可少的,不过现在一些集成视频的sdk里面,好像有些本身自带的有,这个还没细看。等明年再看。

    18.Android关于webview集成框架

    https://github.com/Justson/AgentWeb

             简介:开源项目有很多,但是第一次见封装webview的,可能是我见识少的缘故吧,不过现在混合开发很流行,流应用或者说

    轻应用现在也不少,这个框架还是比较好用的,最起码统一了网页的格式, 并且简化本地和js的交互,另外还可以跟腾讯X5合用,

    这也是很强大的,现在还在使用原生接口和js交换的小伙伴,可以尝试一下这个,指数2k多,估计快3了。

    19.时间轴样式(快递记录)

    https://github.com/baoyachi/StepView

             简介: 这个用时间轴形容或许更为贴切一些,但大部分都是在显示快递的时候好像才会用到这个,毕竟应用里面需要做时间轴的

    真心不多。当时第一次自己写的时候,使用图片一个一个替换的,也算是自定义控件,反正原理差不多的,但本着能省事就省事一点的

    原则,还是发现了这个项目,这个样式更为全面一些。基本上做电商项目的绕不开这个哈。指数接近3k.

    离不开的快递

    20.筛选组件

    https://github.com/dongjunkun/DropDownMenu

            简介:组合筛选组件,这个应用的场合相对来说比较广一些,核心就集合套集合,在包括view,还有就是一二菜单的嵌套,不过

    对比来说,作者的这个还是很厉害的哈,并且附有实现原理的说明,可以作为干货好好研究一下。指数2k多。

    21.蓝牙的快速开发框架

    https://github.com/Jasonchenlijian/FastBle

             简介:蓝牙开发,步骤都快成固定了啦,但对我们来说,使用原生的还是很痛苦的,但该懂的还得懂的,这个也是一个比较小众的

    框架,貌似比那个webview还小众,作者很厉害,为我们封装一系列蓝牙的操作,对我们集成一些自有设备而言的话,还是很方便的,当然

    自己研发的除外,那个不在我们讨论的范围之内的。指数虽然只有1k多,但精神不比那些9k差哈。

    22.Android开发人员不得不收集的代码 工具类

    https://github.com/Blankj/AndroidUtilCode

              简介:最后一个吊炸天的工具类,之前看错了,是另一个国内的大神写的,也非常厉害,但不是很全面,这个基本将项目中或者说

    android系统中能够提供的工具类统统提供了一遍,指数15k,是打进入全球最大的男性交友网站以来,见到的最多的一个了哈(官方的除外)

    在项目中频繁需要用到有些工具类,例如文件,字符,检验,小的存储,管理activity,加密,吐司等等,何必舍近求远,来来来,从今天

    开始使用这个框架,包您满意哈。这也是17年奉上的最后一个框架了哈。

             这是个人挑选的一些优秀的项目给大家分享一下哈,从开头到结束,很淡定哈,小宇宙始终没有爆发出来,想想也是有那么一点点小开心的。恰好刚刚过完圣诞节,送给大家一个小段子,希望大家开心跨年,来年向钱看,向厚侃哈。

    真大方哈

                                                                                    这谁送的?(〝▼皿▼)谁送的?(▼ヘ▼#)谁送的(▼へ▼メ)   

                                                                                      把我当成什么人了! 苹果赶紧拿回去

                                                                                    这明明可以多放2捆的,放什么苹果 ,我像是缺苹果的人吗!!

    无言以对哈

    相关文章

      网友评论

        本文标题:2017年收集的优秀开源项目,最后一次相遇

        本文链接:https://www.haomeiwen.com/subject/ouqjgxtx.html