【网站源码】一个高仿微信的项目,有点NB!uni-app项目

 

开源地址

GitHub:https://github.com/18699032682/TLChat该项目可以用于学习,需要的小伙伴可以去围观,下载![阴险][阴险][阴险][阴险][阴险]该项目是一款高仿微信的开源项目,iOSAppTemplate代码重构,基于TLKit、 ZZFLEX实现。 已实现功能:1. 消息界面消息列表(新会话加入,DB)消息侧滑删除好友搜索(支持模糊查询)更多菜单(可动态定制items)2. 通讯录界面好友列表(分组算法、DB)好友搜索好友资料(UI抽象模板),资料设置UI(使用设置类UI模板)新的朋友(读取手机联系人信息)群聊(UI,DB)标签(UI,逻辑)3. 发现界面(使用菜单类UI模板)好友圈(整体架构,部分UI)扫一扫(UI,二维码扫描,条形码扫描)摇一摇UI漂流瓶UI购物、游戏(封装WebView)4. 我界面(使用菜单类UI模板)个人信息(使用设置类UI模板)表情(UI、网络请求、下载、管理)设置(抽象设置类UI通用模板)字体大小聊天背景我的表情清空聊天记录5. 聊天界面聊天输入框消息展示视图文字消息图片消息表情消息语音消息聊天键盘表情键盘(动态增删表情包)更多键盘聊天记录存储(DB)第三方库:Masonry:自动布局框架,简洁高效FMDB:sqlite数据库管理框架AFNetworking:网络请求SDWebImage:网络图片下载、缓存MJExtension:JSON – Model互转框架,高效低耦合MJRefresh:下拉刷新,上拉加载更多,继承简单CocoaLumberjack:日志分级、本地化MWPhotoBrowser:图片选择器SVProgressHUD:进度提示框 展示效果:

该项目目前已经开源。作者也在对功能进行完成,后续包括视频消息、地理位置消息、好友点赞和回复,聊天模块抽离也在实现中。如果你觉得该项目不错,自己有能力的话,也可以去项目下贡献些自己的力量。

© 版权声明
THE END
喜欢就支持以下吧
点赞0打赏作者
分享
评论 抢沙发

请登录后发表评论