查看原文
其他

这个高仿微信,差点我就信了

GitHub源码 2022-09-26

推荐关注

责编:猿哥,源码哥 | 来源:开源最前线(ID:OpenSourceTop) 猿妹 整编


天,推荐一个高仿微信系统。源码哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的高仿微信系统啊,猿哥帮你找到了。

这是我目前见过最好的高仿微信系统。功能完整,代码结构清晰。值得推荐。

📚 项目介绍


本项目应该是Github上最好的高仿微信,iOSAppTemplate代码重构。此版本TLChat基于TLKit、 ZZFLEX实现。

单看这截图,猿妹我都信以为真了:



目前,TLChat已实现的功能:

消息界面
  • 消息列表(新会话加入,DB)

  • 消息侧滑删除

  • 好友搜索(支持模糊查询)

  • 更多菜单(可动态定制items)


通讯录界面
  • 好友列表(分组算法、DB)

  • 好友搜索

  • 好友资料(UI抽象模板),资料设置UI(使用设置类UI模板)

  • 另外搜索公众号程序员小乐回复关键字"面试题”获取一份惊喜礼包。

  • 新的朋友(读取手机联系人信息)

  • 群聊(UI,DB)

  • 标签(UI,逻辑)


发现界面(使用菜单类UI模板)
  • 好友圈(整体架构,部分UI)

  • 扫一扫(UI,二维码扫描,条形码扫描)

  • 摇一摇UI

  • 漂流瓶UI

  • 购物、游戏(封装WebView)


我界面(使用菜单类UI模板)
  • 个人信息(使用设置类UI模板)

  • 表情(UI、网络请求、下载、管理)

  • 设置(抽象设置类UI通用模板)


聊天界面
  • 聊天输入框

  • 消息展示视图

  • 聊天键盘

  • 聊天记录存储(DB)


构建一个“微信”需要用到的第三方库:
  • Masonry:自动布局框架,简洁高效

  • FMDB:sqlite数据库管理框架

  • AFNetworking:网络请求

  • SDWebImage:网络图片下载、缓存

  • MJExtension:JSON - Model互转框架,高效低耦合

  • MJRefresh:下拉刷新,上拉加载更多,继承简单

  • CocoaLumberjack:日志分级、本地化

  • MWPhotoBrowser:图片选择器

  • SVProgressHUD:进度提示框


其他页面截图如下:



源码获取

扫码下方二维码,后台回复【高仿微信】即可获取




往日文章:
基于SpringBoot 的CMS系统,拿去开发企业官网真香
神仙接私活神器,牛到不行,绝了!
SpringBoot物流管理项目,拿去学习吧(源码)
一次性收藏12 个Java开源系统 , 爽 !!!
笔记工具这么多,但这款有点不一样(附源码)
真香啊!接私活必备的 N 个开源项目(附源码合集第一期)!收藏走起!
基于 Spring Boot+Bootstrap 的迷你天猫商城项目,可二次开发接私活!
一个基于 SpringBoot+Redis+Vue 仿饿了么外卖系统(后台+移动端),可二次开发接私活!

--END--


源码哥个人微信


添加猿哥个人微信即送一份惊喜大礼包


→ 技术资料共享

→ 技术交流社群


明天见(。・ω・。)ノ

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存