6 大完整开源项目,一次学个够
当下碎片化阅读大量充斥着我们的生活,有利有弊,如果想掌握一项技能,还是需要投入大把时间的,这不元旦马上来了,你有计划学习什么了吗?
生命在于运动,程序员在于不断地学习。
2017 年国庆 8 天假我没有歇着,学习入门了 Python,写成了《Python 3 极简教程》,达到可以爬虫的目标并实际应用,Python 用于爬虫是真香。
2018 年清明假期,到 5 月初,从零开始,搭环境,IntelliJ IDEA 开发,Hello World 开始,不用框架,从 Servlet 写接口,慢慢过渡 Spring 和 Spring MVC,再加 Mybatis,最后部署服务器,写成《Java 开发接口》,完成了多年想用 Java 写接口的夙愿。
也是在 18 年小程序很火的时候,我利用业余时间,花了一个月时间对小程序进行了学习,写成《小程序入门》,现在看来,小程序依旧很火,值得去学一把。
今天我推荐 6 个完整开源项目,看看有没有你需要的,可以利用元旦时间学学。我一般拿到项目,先运行起来,然后看看那些功能或效果比较好,有注重去学习。
项目中成长是最快的,实践是王道,如何成长,就是解决问题,因此项目中遇到问题不要怕,正是到累计经验的时候。
高仿开眼短视频 APP
简介
像素级模仿的「开眼 Eyepetizer」Android 客户端,无论是字体颜色、大小、间距都是经过标注工具测量的,通过这个项目,你可以学习 Retrofit 网络请求框架封装、Glide Transformations 图像转换、VasSonic 提升 H5 首屏加载速度等知识,Kotlin 编写。
效果预览
<<< 左右滑动见更多 >>>
地理杂志阅读类 APP
简介
这个项目采用 LiveData + Room + RXJava2 + Retrofit + OKHttp + Material Design + Base + Glide 构建,Kotlin 编写。
效果预览
高仿网易云音乐 APP
简介
这个项目高仿网易云音乐 Android 客户端 V6.1 版本,使用网易云音乐 API,实现网易云音乐 70% 的功能,Java 编写。
效果预览
高仿微博 APP
简介
这个项目仿微博最新版本,还原微博 80%的界面,Flutter 编写包含首页、视频、发现、消息(仿微博聊界面)及个人中心模块,用到了 Flutter 中的大部分组件。
效果预览
高仿抖音 APP
简介
Flutter 高仿抖音 APP,实现上下刷视频,视频会自动加载封面、左右滑动去搜索与个人中心、双击冒爱心点赞、看评论、切换底部 Tabbar 功能。
效果预览
高仿斗鱼 APP
简介
Flutter 重构了斗鱼直播 APP,涵盖礼物特效、手势动画、socket 连接池、抽奖、鱼吧等,其中首页、娱乐为 Material 组件,直播间、鱼吧为纯自定义编写,值得下载学习。
效果预览
<<< 左右滑动见更多 >>>
如何获取?
以上 6 个完整开源项目如何获取?很简单:
1.长按识别下面的二维码;
2.在后台回复关键字「完整项目」即可获取。