网站首页 > 技术文章 正文
大家好,我是 Echa。
昨天有不少的粉丝们私信我,非常感谢小编我,感谢最近分享的开源项目比较全面,有接私活的开源项目,有微信小程序开源项目,有低代码开源项目,有黑科技开源项目等等,具体如下:
唯独说没有跨平台APP开源项目,可否单独整理一篇文章分享出来。粉丝们的要求,小编我不得不海量搜索,全网so so so。世事无难事,只怕有心人。今天来推荐 12 个优秀的跨平台APP开源项目!
创作不易,喜欢的老铁们加个关注,点个赞,后面会持续更新干货,速速收藏,谢谢!
全文大纲
- Github客户端(Flutter + React Native)
- 仿豆瓣(Flutter)
- 仿斗鱼直播(Flutter)
- 仿瑞幸咖啡(Flutter)
- 交友APP(Flutter)
- 洛雪音乐(React Native)
- GitHub客户端(React Native)
- 仿美团(React Native)
- ZY Player(uni-app)
- TinyShop(uni-app)
Github客户端(Flutter + React Native)
- Flutter 版本:https://github.com/CarGuo/gsy_github_app_flutter
- React Native 版本:https://github.com/CarGuo/GSYGithubApp
一款跨平台的开源 Github 客户端App,提供更丰富的功能,更好体验。项目涉及各种常用控件、网络、数据库、设计模式、主题切换、多语言、Redux等。提供了多种技术的实现,包括 Flutter、React Native、Weex、Android Kotlin。
仿豆瓣(Flutter)
Github:https://github.com/kaina404/FlutterDouBan
Flutter 仿豆瓣客户端项目,高度还原豆瓣客户端,所有 UI 均按照豆瓣来实现,项目中的数据均来自豆瓣 api 真实有效数据,项目中用到了几乎所有的 Flutter widget。
仿斗鱼直播(Flutter)
Github:https://github.com/yukilzw/dy_flutter
仿斗鱼直播APP,多元化 Flutter 开源项目。涵盖礼物特效、手势动画、弹幕池、抽奖、鱼吧等(另提供服务端Mock接口)。
包含功能:
- 启动页广告位
- 开播列表上拉加载、下拉刷新、返回顶部
- 列表图片缓存加载优化
- 渐进式头部动画
- 底部导航切换保存页面状态
- HTTP缓存、IO缓存
- 直播间webSocket消息弹幕、礼物
- 页面路由传值
- RxDart全局消息通信封装
- Bloc流式状态管理(启动页预加载首页数据)
- 礼物横幅动画队列
- 礼物特效全屏lottie
- 弹幕消息滚动
- 静态视频流
- 九宫格抽奖游戏
- 照片选择器
- 全屏、半屏webView
- 鱼吧头部手势动画
- 仿微信朋友圈图片控件
- 登录注册弹窗
- 国家区号列表(仿微信通讯录滑动首字母定位)
- 二维码扫码
- 本地通知推送
- ...
- 持续增加中
仿瑞幸咖啡(Flutter)
Github:https://github.com/meetqy/flutter_luckin_coffee
仿瑞幸咖啡APP,基于 Flutter 实现。
交友APP(Flutter)
Github:https://github.com/meetqy/flutter_dating_template
Flutter 版本的交友 APP 模板,总计页面35个,测试数据基于 mockjs 创建。
洛雪音乐(React Native)
Github:https://github.com/lyswhut/lx-music-mobile
洛雪音乐是一个基于 React Native 开发的音乐软件,使用 React native + Redux 开发,目前支持在Windows、Mac OS、Linux、Android平台上运行
GitHub客户端(React Native)
Github:https://github.com/gitpoint/git-point
GitPoint 使用 React Native 构建,是功能最丰富的非官方GitHub客户端之一,适用于iOS和Android。
仿美团(React Native)
Github:https://github.com/jayden320/MeiTuan
一个基于 React-Native 构建的仿美团客户端。主要实现了美团的四个一级页面(团购、附近、订单、我的),以及部分二级页面(团购详情、Web页面)。所有功能都是用JavaScript写的,iOS和Android的代码复用率达到了97%。
ZY Player(uni-app)
Github:https://github.com/cuiocean/ZY-Player-APP
ZY Player 是一个跨平台移动端视频资源播放器,基于 Uni-app 开发,适用于iOS和Android。其特性如下:
- 视频源支持自定义, 支持链接导入
- 播放历史, 自动跳转历史进度
- 支持搜索功能, 搜索结果图片显示
- 支持收藏夹功能
- 支持青少年模式
TinyShop(uni-app)
Github:https://github.com/stavyan/TinyShop-UniApp
TinyShop是基于 RageFrame2 的一款免费开源的基础商城销售功能的开源微商城,前端基于 uni-app,一端发布多端通用,目前已经适配 H5、微信小程序、QQ小程序、Ios App、Android App。
- 上一篇: 盘点 6 个开源的音乐播放器
- 下一篇: 用vue简单写一个音乐播放组件「附源码」
猜你喜欢
- 2025-03-12 只有音乐和美 - NAS搭建第三方网易云播放器
- 2025-03-12 手把手教你用Web Components开发一个跨框架的模态框
- 2025-03-12 盘点10个GitHub上的前端高仿项目
- 2025-03-12 用编程的方式生成创建视频
- 2025-03-12 用vue简单写一个音乐播放组件「附源码」
- 2025-03-12 盘点 6 个开源的音乐播放器
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)