分享几个优质开源项目 | 电商类app,趣享 gif,研发助手DoraemonKit,github小程序
Posted 鸿洋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分享几个优质开源项目 | 电商类app,趣享 gif,研发助手DoraemonKit,github小程序相关的知识,希望对你有一定的参考价值。
本来想一个个分享,这样标题比较好起,不过感觉有点少,那就不定期攒一些分享吧。其中部分来源投稿,有些是我自己无意发现的。
经常想在手机上看一些最新的github项目,可以说这是我发现的最方便的小程序了。
GitHub Trending 是根据仓库的最近热门程度展示的,该小程序希望准确获取最近新出现的仓库集合,使用该小程序能够根据语言筛选,获取每天新出现的 Trending 仓库。
https://github.com/ZhuPeng/mp-githubtrending
这个小程序已经上线了,可以扫码体验,相信会对你有帮助的:
这个相信就是老郭对外的开源版本了,相信不少同学早已体验过了,没有的话,可以在各大市场搜索“趣享 gif”体验一下,开源版本也是个非常棒的学习项目。
https://github.com/guolindev/giffun
酷欧天气的Jetpack版本实现,采用了MVVM架构。
功能比较少,不过老郭写代码一向非常注重代码风格,相信是一个非常值得学习的项目。项目使用语言是kotlin,应该也是为第一行代码第三版做准备。
分享个有意思的事情,之前我和老郭吹逼,我说去 github 搜索 wanandroid有几百个开源版本,一脸自豪...
然后老郭上了个,搜索“cool weather”的截图:
我脸都被捶肿了....
项目架构:
截图:
https://github.com/guolindev/coolweatherjetpack
项目涉及的技术要点:
组件化+Kotlin结合开发,如何管理第三方依赖
BaseActivity和BaseFragment等基类及通用布局的封装
MVP+Dagger 2+Retrofit+Rxjava(包括了多个BaseUrl请求的场景处理)
组件化开发下ARouter的运用
EventBus的使用
Google原生数据库Room的使用
Glide的使用(封装加载图片工具类GlideUtils,圆形、圆角图片、背景图片加载等)
Kotlin下使用ButterKnife
CommonAdapter万能适配器(包括多类型布局的运用—首页的逛模块和视频分类详情都有运用)
GSYVideoPlayer实现视频播放(包括全屏切换功能)
5.0新特性CoordinatorLayout +AppBarLayout效果实现(视频分类详情)
沉浸式状态栏(Activity和在Fragment中的使用及不同手机的适配)
DataBinding的使用
约束布局ConstraintLayout的使用
这是一个来自投稿的项目,我也跑了一下,还有些问题,不过适合用于学习。
https://www.jianshu.com/p/12c09376fa97
https://github.com/GraceJoJo/Designer
滴滴开源的研发助手。
简称 "DoKit" 。一款功能齐全的客户端( ios 、Android )研发助手,你值得拥有。
https://github.com/didi/DoraemonKit
开源组件DoraemonKit之Android版本技术实现(一)
https://juejin.im/post/5c4dcfe8518825261e1f2978
推荐阅读:
如果你想要跟大家分享你的文章,欢迎投稿~
┏(^0^)┛明天见!
以上是关于分享几个优质开源项目 | 电商类app,趣享 gif,研发助手DoraemonKit,github小程序的主要内容,如果未能解决你的问题,请参考以下文章