查看原文
其他

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

点击关注 👉 Java架构师技术 2022-07-01
以下文章来源Java架构师技术,回复”Spring“获惊喜礼包
上一篇推文:看看人家那微信后台管理平台,那叫一个优雅

大家好,我是Java架构师


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

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

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

📚 项目介绍


本项目应该是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:进度提示框


其他页面截图如下:



项目源码,怎么领取?

源码获取

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

欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️

在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!

最后,整理了200多套项目,赠送读者。扫码下方二维码,后台回复赚钱即可获取。

--END--

来源:开源最前线(ID:OpenSourceTop) 猿妹 整编

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

往期惊喜:

何谓架构?

一个很酷的后台权限管理系统

一个很酷的博客系统

一个很酷的快速开发代码生成器系统

看看人家那 IM 即时通讯系统,那叫一个优雅(附源码)

支付宝架构师眼中的高并发架构

一款很酷的即时通讯 IM 聊天系统

看看人家那线上教培系统,那叫一个优雅

一款神仙快速开发平台,吊到不行!

看看人家那企业级快速开发平台,那叫一个优雅

用Jenkins部署码云上的SpringBoot项目,so easy!

技术总监需要会些什么?

这或许是最美的开源后台管理UI

看看人家那物联网系统,那叫一个优雅


扫码关注我们的Java架构师技术

带你全面深入Java

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

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