号称 GitHub 第一高仿版微信来了
Java项目开发
共 1109字,需浏览 3分钟
·
2021-07-15 19:53
“此项目是有史以来 GitHub 上最牛逼的高仿微信项目没有之一,采用 MVVM 和 MVC 两种开发架构思想,纯代码开发。
”
技术点
这个项目采用的技术点就有 10 余个:
-
pod 用于第三方库的管理 -
环信 SDK(V3.2.1)作为此 APP DEMO 的 IM 功能 -
Masonry 用于界面布局 -
FMDB 用于数据存储 -
MJRefresh 用于上拉下拉刷新 -
MJExtension 用于字典转模型 -
SDWebImage 用于图片展示下载 -
ReactiveCocoa 用作响应式编程提高代码可读性 -
MLLabel 用于 Label 的图文混排 -
IM 部分采用 MVC 架构,朋友圈采用 MVVM 架构
整体架构
基本微信通用的功能都已经实现了,具体如下:
-
微信首页(列表数据展示、cell 侧滑编辑、点击进入聊天详情界面、发送文字图片和语音、可电话视频) -
通讯录(联系人字母排序、添加联系人、群组列表) -
发现(朋友圈、下拉刷新、朋友圈点赞功能) -
我(界面、退出功能) -
摇一摇功能 -
系统红包功能 -
搜索好友
效果预览
源码地址
资料获取
1. 识别并关注下方公众号「java项目开发」;
2. 在下面公众号后台回复关键字【618】即可下载,纯分享无任何套路。
扫描关注,回复"618"即可下载
评论
RNWeChatReactNative 版高仿微信
RNWeChat使用ReactNative开发的仿微信客户端,欢迎大家给个star或fork,谢谢~~如果在项目构建过程中有任何问题,欢迎提issue,我有空一定帮忙解答~~运行方法在项目根目录下执行
RNWeChatReactNative 版高仿微信
0
凡信超仿微信Android版
本项目的IM通信部分是基于环信的SDK开发的。对于个人开发者或者小企业来说,做IM用第三方的也是一种趋势吧,毕竟自己整一套可供运营使用的IM系统几乎是不切实际的(技术门槛和维护成本)。之前用环信做了几
凡信超仿微信Android版
0