服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

盘点 12 个 GitHub 上的高仿项目

日期: 来源:逛逛GitHub收集编辑:老逛

老逛整理了现在比较热门 App 的高仿项目,这些项目都是有「recently updated」,而不是年代久远不再维护的项目。包括高仿微信、微博、B站、斗鱼、抖音、美团、头条、掘金等等。

这些项目涉及的技术栈有 Vue、Flutter 等等,看这些高仿项目的源码有什么用呢?比如下面这个高仿知乎,采用 Flutter 技术栈,把代码 Download 下来,看着代码做一遍基本可以入门 Flutter,学会 APP 布局。
高仿知乎
使用 Flutter 模仿的知乎黑色主题的 UI,在 我的 页中可以修改日间和夜间模式。
GitHub地址:https://github.com/xujiyou/zhihu-flutter

   

高仿微信

已实现的功能包括:消息界面、发现界面、好友搜索、聊天界面等。微信中常用功能都支持,比如:好友列表、好友搜索、好友资料、资料设置、新的朋友、群聊、标签、好友圈、扫一扫、摇一摇、漂流瓶、购物、游戏等等。
至于聊天功能,可以调节字体大小、更改聊天背景、我的表情、清空聊天记录。智慧城表情键盘(动态增删表情包)、文字消息、图片消息、表情消息、语音消息、聊天输入框、消息展示视图、聊天键盘、聊天记录存储等。
GitHub地址:https://github.com/tbl00c/TLChat
高仿炸弹特效
微信 8.0 来临,新版本微信中最吸引眼球的莫过于「表情特效」,尤其是超级震撼的「炸弹」更是把微信群炸上了天。
版本刚刚发布不就,就有前端大佬复现了「炸弹」特效,大佬折腾了许久,做出来的效果如下。不到 300 行代码,并且已经开源,教程和代码可以关注微信公众号「逛逛GitHub」回复「炸弹」获取代码。
仿美团外卖点餐
前端用 vue+vuex+vue-router+axios,后端基于nodej.s的框架,数据库采用mongodb。功能涉及登录,定位,浏览商品,加购物车,下订单,支付(微信、支付宝扫码支付),评价,个人信息更改。
https://github.com/zwStar/vue-meituan
精仿今日头条
数据是抓取今日头条 App 的数据。使用 RxJava + Retrofit + MVP 开发的开源项目。
https://github.com/chaychan/TouTiao
高仿掘金
仿照掘金客户端使用 Vue 开发的 WebApp。里面所有的API均来自官方Android。页面基本上和掘金App差不多,不过由于里面的一些图片本菜使用的是阿里的iconfont,因此会和掘金App上面的图片有点不一样,但是整体的功能和掘金App还是差不多的。

地址:https://github.com/sanfengliao/vue-juejin


高仿微博
iOS 版:
Github 地址:https://github.com/sam408130/DSLolita
Android:
Github 地址:https://github.com/wenmingvs/WeiBo
iOS 仿抖音
这个抖音 Demo 适配 iPhone、iPad,同时兼容 iOS 8.0 - iOS 12.0系统。采用 Object-C 语言编写。标星 1.5K Star,项目地址:
https://github.com/sshiqiao/douyin-ios-objectc
本项目共分为三个部分:抖音个人主页实现、网络视频相关功能实现、WebSocket 实现 IM 即时聊天功能。

Android 仿抖音
这个 Demo 涉及的技术要点如下:
  • Recycler + PagerSnapHelper 实现全屏切换播放效果,
  • 使用 Lottie 库加载 Json 动画
  • BottomSheetDialogFragment 实现分享评论弹框功能
  • CoordinatorLayout + AppBarLayout 实现折叠布局。
该项目标星 1K Star,项目地址:
https://github.com/18380438200/Tiktok
高仿 YouTube
iOS版本,Github 地址:
https://github.com/aslanyanhaik/youtube-iOS
安卓版本,Github 地址:
https://github.com/TeamNewPipe/NewPi
仿斗鱼直播 APP
flutter 重构的斗鱼直播 APP,首页、娱乐为Material组件;直播间、鱼吧为纯自定义编写。GitHub 地址:
https://github.com/yukilzw/dy_flutter


仿网易云音乐
基于 flutter 的仿网易云音乐软件,支持  iOS 和 Android。GitHub 地址:
https://github.com/boyan01/flutter-netease-music
高仿 B站
基于 react 和 express 开发的,高仿B站 Web 移动端,GitHub 项目:
https://github.com/code-mcx/react-bilibili
高仿Bilibili,iOS 版 Github 地址:

https://github.com/MichaelHuyp/Bilibili_Wuxianda

Android 版本 Github 地址:
https://github.com/HotBitmapGG/bilibili-android-client
界面截图:
最后,防止找不到本篇文章,可以收藏点赞,方便翻阅查找。本文首发至公众号 逛逛GitHub(ggGithub),转载请注明出处。


推荐阅读
1. 推荐几个好玩项目
2. 推荐几个有用项目
3. 推荐几个有用工具

每天推荐一个有趣、好玩且可能你会用到的 GitHub 项目。
 

相关阅读

  • 盘点最近 火火火火 的 GitHub 项目

  • 本期推荐开源项目目录:1. 文章同步插件2. 读书笔记插件3. 在线简历排版工具4. 表情包生成器5. 开源的在线文档01文章同步插件还在为一次编辑,N 个平台需多次排版上传脑壳疼吧?
  • 推荐 1 月份 yyds 的开源项目

  • 本期推荐开源项目目录:1. 基于 Radix UI 的精美组件2. 命令行的艺术3. 两个黑客工具多合一工具包一种集成的黑客工具4. 使用 React 构建和发送电子邮件5. 中国独立开发者项
  • 推荐 7 个 yyds 的开源项目

  • 本期推荐开源项目目录:1. App ideas2. 中国程序员容易发音错误的单词3. 全新的构建 Web 界面的方法4. Vite & Vue 支持的静态站点生成器。5. 视频制作机器人6. 50 天 50 个
  • 推荐 5 个实用 GitHub 项目

  • 本期推荐开源项目目录:1. AI-For-Beginners2. 一个小巧轻便的 PDF 阅读器3. 开源的智能手表4. 开源内容管理系统5. 程序员海外工作/英文面试手册01AI-For-Beginners之前推荐
  • 微软开源的 5 个 yyds 课程!

  • 微软在 GitHub 开源了五大课程,面向计算机专业或者入门编程的同学。分别是 Web 开发课程、机器学习课程、物联网课程、数据分析课程、Bash 课程。01为初学者准备的 Web开发课
  • ChatGPT 也太火了吧 ...

  • 最近 ChatGPT 太火了,微信指数 ChatGPT 关键词飙升。GitHub 上也不例外,最近热门项目都是 ChatGPT 项目。后续会陆续更新 ChatGPT 好玩的开源项目,本期是本周登上热榜的 Repo,请
  • 推荐 2 月份 yyds 的开源项目

  • 盘点 2 月份 GitHub 上 Star 攀升最多的开源项目,整个 2 月份最火项目 90% 都是 AI 项目。ChatGPT 这股风够强劲。本期推荐开源项目目录:1. AI 上色2. AI 图片编辑工具3. Chat
  • 《HelloGitHub》第 82 期

  • 兴趣是最好的老师,HelloGitHub 让你对编程感兴趣!简介HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。https://github.com/521xueweihan/HelloGitHub这里有实战项目、入

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 盘点 12 个 GitHub 上的高仿项目

  • 老逛整理了现在比较热门 App 的高仿项目,这些项目都是有「recently updated」,而不是年代久远不再维护的项目。包括高仿微信、微博、B站、斗鱼、抖音、美团、头条、掘金等等。
  • 盘点最近 火火火火 的 GitHub 项目

  • 本期推荐开源项目目录:1. 文章同步插件2. 读书笔记插件3. 在线简历排版工具4. 表情包生成器5. 开源的在线文档01文章同步插件还在为一次编辑,N 个平台需多次排版上传脑壳疼吧?
  • 推荐 1 月份 yyds 的开源项目

  • 本期推荐开源项目目录:1. 基于 Radix UI 的精美组件2. 命令行的艺术3. 两个黑客工具多合一工具包一种集成的黑客工具4. 使用 React 构建和发送电子邮件5. 中国独立开发者项
  • 推荐 7 个 yyds 的开源项目

  • 本期推荐开源项目目录:1. App ideas2. 中国程序员容易发音错误的单词3. 全新的构建 Web 界面的方法4. Vite & Vue 支持的静态站点生成器。5. 视频制作机器人6. 50 天 50 个
  • 推荐 5 个实用 GitHub 项目

  • 本期推荐开源项目目录:1. AI-For-Beginners2. 一个小巧轻便的 PDF 阅读器3. 开源的智能手表4. 开源内容管理系统5. 程序员海外工作/英文面试手册01AI-For-Beginners之前推荐
  • 微软开源的 5 个 yyds 课程!

  • 微软在 GitHub 开源了五大课程,面向计算机专业或者入门编程的同学。分别是 Web 开发课程、机器学习课程、物联网课程、数据分析课程、Bash 课程。01为初学者准备的 Web开发课