MCPcopy Index your code
hub / github.com/ausboyue/Wechat_HarmonyOS

github.com/ausboyue/Wechat_HarmonyOS @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
20 symbols 28 edges 4 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

微信鸿蒙版

基于最新鸿蒙API 15(HarmonyOS NEXT)和ArkTS开发的高仿微信APP

demo0.jpg

特点

  1. 高仿程度98+%(自评)
  2. 支持沉浸式状态栏
  3. 支持Path绘制
  4. 抹除编辑框点击效果的坑

已开发页面:

微信Tab

demo1.jpg

通讯录Tab

demo2.jpg

发现Tab

demo3.jpg

我Tab

demo4.jpg

聊天页

demo5.jpg

搜索页

demo6.jpg

评语

  1. 鸿蒙开发设计结合了Android,IOS,FLutter,RN等平台和方案的优点设计
  2. TS(ArkTS)语言壁垒在鸿蒙这块降得很低,学习成本低,很好上手
  3. 总得来说,非常nice,效率和舒适度比Android和Flutter高很多,内置控件和容器非常丰富,并且可定制化能力也很高
  4. 未来可期,同时期待Flutter早日完美适配鸿蒙

后续目标

  1. 微信朋友圈
  2. 聊天菜单(相册,拍摄...)组件栏
  3. 语音|视频页面(现已支持发送和播放语音消息)
  4. 支持群聊头像
  5. 支持图片,红包等聊天内容类型(现已支持图片类型)
  6. 二维码扫描

由于近期有别的重要计划安排,本项目后续进度会放缓,有兴趣的朋友可以参与进来一起开发哈

Core symbols most depended-on inside this repo

dt
called by 1
entry/src/main/ets/utils/Log.ts
wt
called by 1
entry/src/main/ets/utils/Log.ts
et
called by 1
entry/src/main/ets/utils/Log.ts
onAbilityCreateCallback
called by 0
entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts
addAbilityMonitorCallback
called by 0
entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts
constructor
called by 0
entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts
onPrepare
called by 0
entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts
onRun
called by 0
entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts

Shape

Method 14
Class 4
Function 2

Languages

TypeScript100%

Modules by API surface

entry/src/main/ets/utils/Log.ts13 symbols
entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts7 symbols

For agents

$ claude mcp add Wechat_HarmonyOS \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact