17 Star 128 Fork 41

FoxChan / wechat_clone_hd

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

微信克隆

这是一个使用 Flutter 框架开发的高仿微信移动客户端的项目,目的是为正在学习或者想要学习 Flutter 框架的开发者提供一个相对完整的参考项目。同时结合我正在B站更新的系列教程,让正在学习 Flutter 的开发者有一个相对平缓的学习曲线。

在你开始之前,你需要知道

这个系列的教程和项目代码的定位是刚刚接触 Flutter 开发的开发者,因此以基础知识为主,不会涉及项目中的网络通信和其他的一些相对复杂的技术的运用。在这个项目中我多半的开发思路都是会以 Flutter 官方 SDK 为基准,如果 Flutter 官方 SDK 中提供了依赖库,那么我就多半不会考虑第三方库,尽可能用少的封装层级来降低代码的阅读难度。

视频资源汇总

  1. 复刻微信之主界面开发之系列教程
  2. 复刻微信之新版微信界面以及聊天会话界面开发之系列教程(即将开始更新)

如何运行项目?

首先你需要注意的是需要保证自己本地的 Flutter 开发环境没有问题,必要的时候可能还需要能够科学上网。如何搭建环境我就不在这里详述了,可以自行上网搜索相关的文章。将项目克隆到本地之后,在你自己的IDE中导入该项目,选择调试中的运行项目即可。或者也可以在命令行应用中,cd 到项目的根目录,连上调试的设备或者打开模拟器,执行以下命令即可:

flutter run

项目成果预览

页面 图片 页面 图片
会话列表 会话列表 通讯录 通讯录
发现频道 发现频道 我
快速滚动条 快速滚动条 弹出菜单 弹出菜单

空文件

简介

A project clones wechat 展开 收起
Dart
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
Dart
1
https://gitee.com/foxchan/wechat_clone_hd.git
git@gitee.com:foxchan/wechat_clone_hd.git
foxchan
wechat_clone_hd
wechat_clone_hd
master

搜索帮助