All Projects → CoderMikeHe → Flutter_wechat

CoderMikeHe / Flutter_wechat

Licence: mit
🔥🔥🔥 利用 Flutter 来高仿微信(WeChat) 7.0.0+ App,代码规范惊为天人、注释详解令人发指、细节处理精益求精、核心功能配备文档、接近98%还原度的原生App视觉体验。代码不多,注释多。(持续更新,敬请期待,欢迎Star和Fork…)

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flutter wechat

Wechat
🔥 iOS 利用MVVM + RAC + ViewModel-Based Navigation来搭建微信(WeChat 7.0.0+)的整体基本架构,以及实现微信朋友圈、通讯录、下拉小程序、搜索等主要功能,代码规范惊为天人、注释详解令人发指、细节处理精益求精、核心功能配备文档、接近98%还原度的原生App视觉体验,代码不多,注释多。(持续更新,敬请期待,欢迎Star和Fork…)
Stars: ✭ 870 (+106.65%)
Mutual labels:  wechat, contacts
Azlistview
A Flutter sticky headers & index ListView. Flutter 城市列表、联系人列表,索引&悬停。
Stars: ✭ 632 (+50.12%)
Mutual labels:  wechat, contacts
Xiaofendui
薅羊毛小分队(第一时间尽知羊毛)- 微信机器人即时推送
Stars: ✭ 356 (-15.44%)
Mutual labels:  wechat
Flutter wechat assets picker
An assets picker in WeChat style, support multi assets picking.
Stars: ✭ 398 (-5.46%)
Mutual labels:  wechat
Wechat App Music
微信小程序:音乐播放器 技术栈: redux + es7 +labrador
Stars: ✭ 384 (-8.79%)
Mutual labels:  wechat
Uitableviewdynamiclayoutcacheheight
🖖高性能的自动计算采用 Autolayout 布局的 UITableViewCell 和 UITableViewHeaderFooterView 的高度,内部自动管理高度缓存。
Stars: ✭ 360 (-14.49%)
Mutual labels:  wechat
Wechatircd
㊙用IRC客户端控制微信网页版
Stars: ✭ 389 (-7.6%)
Mutual labels:  wechat
Wxpusher Client
微信消息实时推送服务[WxPusher],可以通过API实时给个人微信推送消息。wechat pusher.
Stars: ✭ 352 (-16.39%)
Mutual labels:  wechat
Pay
可能是我用过的最优雅的 Alipay 和 WeChat 的支付 SDK 扩展包了
Stars: ✭ 4,176 (+891.92%)
Mutual labels:  wechat
Wechatrobot
PC版微信机器人 微信Api、微信api、微信发卡机器人、微信聊天机器人 python微信api 微信接口 微信数据库解密
Stars: ✭ 4,113 (+876.96%)
Mutual labels:  wechat
Socialsdklibrary
提供微博、微信、QQ、Tim、QQ 轻聊版、钉钉的登陆分享功能支持;
Stars: ✭ 399 (-5.23%)
Mutual labels:  wechat
Tswechat
A WeChat alternative. Written in Swift 5.
Stars: ✭ 3,674 (+772.68%)
Mutual labels:  wechat
Wxapp Boilerplate
使用 webpack, babel, scss 开发的微信/支付宝小程序项目脚手架
Stars: ✭ 367 (-12.83%)
Mutual labels:  wechat
Werobot
WeRoBot 是一个微信公众号开发框架
Stars: ✭ 3,973 (+843.71%)
Mutual labels:  wechat
Wechatyunchart
微信多开多账号机器人 云客服系统 微商营销 系统web协议一键登录 非公众号微信机器人微信群管家 微信自动回复 微信定时发送消息 微信多账号登录 微信网页版本协议多开 一键登录 红包数量提醒 微信用户识别男女签名备注地理位置等,群发 自动发消息 定时发消息 群消息监控 机器人回复 ,定时回复,超时回复 聊天记录保存,聊天记录查看
Stars: ✭ 357 (-15.2%)
Mutual labels:  wechat
Contacts
📇 Contacts app for Nextcloud
Stars: ✭ 400 (-4.99%)
Mutual labels:  contacts
Wework
xposed 企业微信 个人微信 hook 自动抢回复 消息防撤回 会话 好友列表 群管理 朋友圈 机器人 SDK
Stars: ✭ 352 (-16.39%)
Mutual labels:  wechat
Superwechatpc
超级微信电脑客户端,支持多开、防消息撤销、语音消息备份...开放WeChatSDK
Stars: ✭ 3,781 (+798.1%)
Mutual labels:  wechat
Wechat Mini Program Wiki
Anyone can make a Wechat mini-program with the first and only English Wiki made to decrypt the Mini-program framework.
Stars: ✭ 388 (-7.84%)
Mutual labels:  wechat
Wechat Weapp 2048
微信小程序-2048小游戏
Stars: ✭ 406 (-3.56%)
Mutual labels:  wechat

flutter_wechat

概述

  • 利用Flutter 来构建和模仿微信7.0.0+ App,且都是按照原生微信App页面,来开发和模仿滴,从而达到与原生 app 相近的视觉效果。

  • 笔者于2019 年 08 月入坑Flutter开发学习,纯属小白一枚,此项目初衷还是想通过项目实践新技术,在业务实践中发现问题,从而积累技术经验,源码中有详细的注释,以及发现问题和解决问题的思路。

  • 笔者希望初学者通过学习和实践这个项目,能够打开学习Flutter的大门。当然同时也是抛砖引玉,取长补短,希望能够提供一点思路,少走一些弯路,填补一些细坑,在帮助他人的过程中,收获分享技术的乐趣。


⚠️⚠️⚠️使用(Important)

  • 项目环境

    • Flutter: 1.17.1
    • Dart: 3.5.1
  • 项目运行

      flutter packages get // 项目初始化插件 
      flutter run          // 项目运行
    
  • 使用注意

    • 还请优先使用iPhone 7/8 Plus的模拟器或真机,来运行整个项目. 根本原因:目前可能部分界面还未做完屏幕适配,以及笔者生前是一名iOS开发且用的是iPhone 7 Plus手机。

    • 登陆和注册:目前只支持QQ账号手机号的登录或注册(PS:后期增加微信号和QQ邮箱登陆),且必须保证QQ手机号的有效性。密码或者验证码可以随便输入,但必须是:密码长度需要保证在8~16位,手机验证码必须保证是6位有效数字

    • 去掉全局断点,否则模拟器运行时,点击输入框TextField时,程序老是会卡死,但真机无影响。

  • 分支策略

     master: 各个功能完整,且稳定,出现Bug优先处理
     dev: 笔者的开发分支,意识流且不稳定,但知识或技术会超前 master 分支,按需加载。
    
  • 真机调试

    • Android: HUAWEI P30
    • iPhone: iPhone 7 Plus
  • Issue提交

    • 首先,请先尝试拉取master最新的代码,看看Bug是否修复,目前此项目dev分支代码提交比较活跃,master分支代码比较稳定。

    • 其次,检查你的Flutter版本是否和本人项目环境一致,Flutter: 1.12.13+hotfix.7 以上版本,各模块没啥问题的。Flutter SDk 更新命令:flutter upgrade

    • 最后,告诉我你是运行在哪个平台,Android 或者 iOS。若有问题,我会及时修复,谢谢。


期待

  • 如果在使用过程中遇到 BUG,希望你能 Issues 我,谢谢(或者尝试下载最新的代码看看 BUG 修复没有)。
  • 如果在使用过程中有任何地方不理解,希望你能 Issues 我,我非常乐意促使项目的理解和使用,谢谢。
  • 如果通过该工程的使用和说明文档的阅读,对你在平时开发中有帮助,码字不易,还请点击右上角StarFork按钮,谢谢。
  • 简书地址:http://www.jianshu.com/u/126498da7523

主页

GitHub 掘金 简书 CSDN 知乎
点击进入 点击进入 点击进入 点击进入 点击进入

商业互吹

文档


预览

闪屏模块
登陆/注册模块
微信模块
通讯录模块
发现模块
虚位以待 虚位以待
我模块
设置模块
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].