今天来推荐 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)
一款跨平台的开源 Github 客户端App,提供更丰富的功能,更好体验。项目涉及各种常用控件、网络、数据库、设计模式、主题切换、多语言、Redux等。提供了多种技术的实现,包括 Flutter、React Native、Weex、Android Kotlin。
Github:
- Flutter 版本:https://github.com/CarGuo/gsy_github_app_flutter
- React Native 版本:https://github.com/CarGuo/GSYGithubApp
仿豆瓣(Flutter)
Flutter 仿豆瓣客户端项目,高度还原豆瓣客户端,所有 UI 均按照豆瓣来实现,项目中的数据均来自豆瓣 api 真实有效数据,项目中用到了几乎所有的 Flutter widget。
Github:https://github.com/kaina404/FlutterDouBan
仿斗鱼直播(Flutter)
仿斗鱼直播APP,多元化 Flutter 开源项目。涵盖礼物特效、手势动画、弹幕池、抽奖、鱼吧等(另提供服务端Mock接口)。
Github:https://github.com/yukilzw/dy_flutter
仿瑞幸咖啡(Flutter)
仿瑞幸咖啡APP,基于 Flutter 实现。
Github:https://github.com/meetqy/flutter_luckin_coffee
交友APP(Flutter)
Flutter 版本的交友 APP 模板,总计页面35个,测试数据基于 mockjs 创建。
Github:https://github.com/meetqy/flutter_dating_template
洛雪音乐(React Native)
洛雪音乐是一个基于 React Native 开发的音乐软件,使用 React native + Redux 开发,目前支持在Windows、Mac OS、Linux、Android平台上运行
Github:https://github.com/lyswhut/lx-music-mobile
GitHub客户端(React Native)
GitPoint 使用 React Native 构建,是功能最丰富的非官方GitHub客户端之一,适用于iOS和Android。
Github:https://github.com/gitpoint/git-point
仿美团(React Native)
一个基于 React-Native 构建的仿美团客户端。主要实现了美团的四个一级页面(团购、附近、订单、我的),以及部分二级页面(团购详情、Web页面)。所有功能都是用JavaScript写的,iOS和Android的代码复用率达到了97%。
Github:https://github.com/jayden320/MeiTuan
ZY Player(uni-app)
ZY Player 是一个跨平台移动端视频资源播放器,基于 Uni-app 开发,适用于iOS和Android。其特性如下:
- 视频源支持自定义, 支持链接导入
- 播放历史, 自动跳转历史进度
- 支持搜索功能, 搜索结果图片显示
- 支持收藏夹功能
- 支持青少年模式
Github:https://github.com/cuiocean/ZY-Player-APP
TinyShop(uni-app)
TinyShop是基于 RageFrame2 的一款免费开源的基础商城销售功能的开源微商城,前端基于 uni-app,一端发布多端通用,目前已经适配 H5、微信小程序、QQ小程序、Ios App、Android App。