十个GitHub开源大作,助你快速Get高端技术

2023-11-28 08:40

本文主要是介绍十个GitHub开源大作,助你快速Get高端技术,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者:GitHub指北

链接:https://juejin.cn/post/6940997599788793887#heading-10

正值金三银四,有些程序员蠢蠢欲动,有的苦于没多少项目经验不敢动,平时我们不妨从高仿项目开始,多积累下技术,我花了点时间,整理了时下热门的高仿项目,这些项目都是最近有更新,那种年代久远不再维护的项目我也不推荐,这些项目包括高仿微信、微博、B站、斗鱼、抖音、头条、开眼短视频等,希望对您有用。

高仿斗鱼

Flutter 重构了斗鱼直播 APP,涵盖礼物特效、手势动画、socket 连接池、抽奖、鱼吧等,其中首页、娱乐为 Material 组件,直播间、鱼吧为纯自定义编写。

效果预览

GitHub 地址

后台回复 高仿斗鱼 获取源码地址。

高仿微信

iOSAppTemplate 代码重构,实现消息界面、通讯录界面、发现界面、我界面、聊天界面等功能。

效果预览


GitHub 地址

后台回复 高仿微信 获取源码地址。

高仿今日头条

使用 RxJava + Retrofit + MVP 开发的开源项目,实现了如下功能新闻列表、新闻详情、新闻评论列表、新闻数据本地存储、底部页签点击下拉刷新、视频列表播放中的视频不可见时停止播放、查看和保存图片等。

效果预览

,

GitHub 地址

后台回复 高仿今日头条 获取源码地址。

高仿抖音

抖音这么火,高仿个抖音 APP 玩玩,涉及的技术要点如下:

  • Recycler + PagerSnapHelper 实现全屏切换播放效果;

  • 使用 Lottie 库加载 Json 动画;

  • BottomSheetDialogFragment 实现分享评论弹框功能;

  • CoordinatorLayout + AppBarLayout 实现折叠布局。

效果预览

GitHub 地址

后台回复 高仿抖音 获取源码地址。

高仿网易云音乐

Flutter 编写的,支持 iOS 和 Android。

效果预览

GitHub 地址

后台回复 高仿网易云音乐 获取源码地址。

高仿开眼短视频

这是一个高仿「开眼 Eyepetizer」的短视频 Android 客户端项目,通过这个项目,你可以学习 Retrofit 网络请求框架封装、Glide Transformations 图像转换、VasSonic 提升 H5 首屏加载速度等知识。

效果预览

GitHub 地址

后台回复 高仿开眼短视频 获取源码地址。

高仿微博

Flutter 仿微博客户端,包含首页、视频、发现、消息(仿微博聊界面)及个人中心模块,仿微博最新版本,还原微博 80%的界面,总共涉及到了几十个界面和接口,用到了 Flutter 中的大部分组件。

效果预览

如果你觉得这个项目对你学习 Flutter 会有所帮助,赶紧参考一下吧。

GitHub 地址

后台回复 高仿微博 获取源码地址。

高仿Bilibili客户端

既然ijkplayer是 bilibili 的开源播放器,那实现一个仿 B 站的 Android 客户端,从简单的开始学起走,学框架比较枯燥,最好能在项目中运用到所学的东西。

效果预览

GitHub 地址

后台回复 高仿B站 获取源码地址。

高仿书旗小说

这是一个用 Flutter 写的书旗小说客户端,主要实现的功能有:框架、书城、小说详情、书架、我的、登录、阅读等,所有功能都是用 Dart 写的,iOS 和 Android 的代码复用率达到了 100%

效果预览

GitHub 地址

后台回复 书旗小说 获取源码地址。

点击下方卡片,就能关注我啦????

有看不完的程序员漫画文章

还送原创程序员码仔的表情包

这篇关于十个GitHub开源大作,助你快速Get高端技术的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/429405

相关文章

SpringBoot快速接入OpenAI大模型的方法(JDK8)

《SpringBoot快速接入OpenAI大模型的方法(JDK8)》本文介绍了如何使用AI4J快速接入OpenAI大模型,并展示了如何实现流式与非流式的输出,以及对函数调用的使用,AI4J支持JDK8... 目录使用AI4J快速接入OpenAI大模型介绍AI4J-github快速使用创建SpringBoot

使用Python快速实现链接转word文档

《使用Python快速实现链接转word文档》这篇文章主要为大家详细介绍了如何使用Python快速实现链接转word文档功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 演示代码展示from newspaper import Articlefrom docx import

shell脚本快速检查192.168.1网段ip是否在用的方法

《shell脚本快速检查192.168.1网段ip是否在用的方法》该Shell脚本通过并发ping命令检查192.168.1网段中哪些IP地址正在使用,脚本定义了网络段、超时时间和并行扫描数量,并使用... 目录脚本:检查 192.168.1 网段 IP 是否在用脚本说明使用方法示例输出优化建议总结检查 1

Rust中的Option枚举快速入门教程

《Rust中的Option枚举快速入门教程》Rust中的Option枚举用于表示可能不存在的值,提供了多种方法来处理这些值,避免了空指针异常,文章介绍了Option的定义、常见方法、使用场景以及注意事... 目录引言Option介绍Option的常见方法Option使用场景场景一:函数返回可能不存在的值场景

SpringBoot中Get请求和POST请求接收参数示例详解

《SpringBoot中Get请求和POST请求接收参数示例详解》文章详细介绍了SpringBoot中Get请求和POST请求的参数接收方式,包括方法形参接收参数、实体类接收参数、HttpServle... 目录1、Get请求1.1 方法形参接收参数 这种方式一般适用参数比较少的情况,并且前后端参数名称必须

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提