一份代码,两端原生
iOS 与 Android 共用同一份 Dart 业务代码,UI 由 Skia 自绘,每一帧都跑在原生渲染管线上。
原版 TangSengDaoDao 已经有 iOS (Objective-C) 与 Android (Java) 两套实现。 我们用 Flutter 重写,是为了一处下笔、两端落地。
iOS 与 Android 共用同一份 Dart 业务代码,UI 由 Skia 自绘,每一帧都跑在原生渲染管线上。
保存即刷新,从改 widget 到看到效果不到一秒。聊天界面的微调不再需要等十分钟编译。
字号、行距、间距、阴影、动效都直接对照 iOS 原版 source,不靠 spec 文档脑补。
基础模块按 Apache 2.0 开源, fork 即可改。要换主题、加扩展、接私有协议都直接在你自己的代码里改。
原版 iOS / Android 上的能力,全部在 Flutter 上重新实现,跨端一致。
接入 wukongimfluttersdk,TCP + ACK 确保消息必达,支持撤回、引用、转发、合并消息。
完整群管理:禁言、公告、群相册、@提醒、入群审核、邀请确认、群二维码。
动态 feed、九宫格图片、点赞评论、@好友、敏感词过滤、消息通知合并。
基于 LiveKit 的 1v1 / 群组语音视频通话,支持后台、来电、屏幕共享。
文字、表情、图片、视频、文件、位置、名片、合并转发、撤回、引用、动态表情。
SDK 层 sqflite + 应用层 KV,按 uid 隔离数据,logout 自动清理,跨账号零串台。
每一块都挑现成最稳的方案,把精力留给业务体验。