上一篇:深夜看了张一鸣的微博,让我越想越后怕

1

前言

该项目是一款高仿微信的开源项目,iOSAppTemplate代码重构,基于TLKit、 ZZFLEX实现。

2

已实现的功能

1. 消息界面

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

  • 消息侧滑删除

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

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

2. 通讯录界面

  • 好友列表(分组算法、DB)

  • 好友搜索

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

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

  • 群聊(UI,DB)

  • 标签(UI,逻辑)

3. 发现界面(使用菜单类UI模板)

  • 好友圈(整体架构,部分UI)

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

  • 摇一摇UI

  • 漂流瓶UI

  • 购物、游戏(封装WebView)

4. 我界面(使用菜单类UI模板)

  • 个人信息(使用设置类UI模板)

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

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

  1. 字体大小

  2. 聊天背景

  3. 我的表情

  4. 清空聊天记录

5. 聊天界面

  • 聊天输入框

  • 消息展示视图

  1. 文字消息

  2. 图片消息

  3. 表情消息

  4. 语音消息

  • 聊天键盘

  1. 表情键盘(动态增删表情包)

  2. 更多键盘

  • 聊天记录存储(DB)

3

第三方库

  • Masonry:自动布局框架,简洁高效

  • FMDB:sqlite数据库管理框架

  • AFNetworking:网络请求

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

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

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

  • CocoaLumberjack:日志分级、本地化

  • MWPhotoBrowser:图片选择器

  • SVProgressHUD:进度提示框

4

效果展示

首页

通讯录

聊天

朋友圈

发现

5

最后

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

好了,需要的小伙伴,

可以关注下面公众号回复关键词【0】

即可获取源码下载及相关信息

????关注公众号回复关键词【0】二字????

????获取下源码载????

感谢您的阅读,也欢迎您发表关于这篇文章的任何建议,关注我,技术不迷茫!小编到你上高速。

· END ·

最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。

正文结束

推荐阅读 ↓↓↓

1.不认命,从10年流水线工人,到谷歌上班的程序媛,一位湖南妹子的励志故事

2.如何才能成为优秀的架构师?

3.从零开始搭建创业公司后台技术栈

4.程序员一般可以从什么平台接私活?

5.37岁程序员被裁,120天没找到工作,无奈去小公司,结果懵了...

6.IntelliJ IDEA 2019.3 首个最新访问版本发布,新特性抢先看

7.漫画:程序员相亲图鉴,笑屎我了~

8.15张图看懂瞎忙和高效的区别!

一个人学习、工作很迷茫?

点击「阅读原文」加入我们的小圈子!

推荐一个高仿微信的项目 有点屌!!!相关推荐

  1. 推荐一个高仿微信的项目 有点屌!!

    点击上方"小强的进阶之路",选择"星标"公众号 优质文章,及时送达 预计阅读时间: 分钟 1 前言 该项目是一款高仿微信的开源项目,iOSAppTemplate ...

  2. 推荐一个高仿微信的开源项目,有点屌!

    点击蓝色"架构文摘"关注我哟 加个"星标",每天上午 09:25,干货推送! 前言 该项目是一款高仿微信的开源项目,iOSAppTemplate代码重构,基于T ...

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

    来源:开源最前线(ID:OpenSourceTop) 猿妹 整编 大家好,我是老赵 今天,推荐一个高仿微信系统.源码哥第一次使用就有点上头,爱不释手,必须要推荐给大家. 上次是谁要的高仿微信系统啊,猿 ...

  4. iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...

    2019独角兽企业重金招聘Python工程师标准>>> iOS精选源码 iOS高仿微信完整项目源码 Khala: Swift 编写的iOS/macOS 路由框架 微信左滑删除效果的实 ...

  5. iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码

    iOS精选源码 iOS高仿微信完整项目源码 Khala: Swift 编写的iOS/macOS 路由框架 微信左滑删除效果的实现与TableViewCell的常用样式介绍 实现阴影圆角并存,渐变色背景 ...

  6. iOS高仿微信完整源码,网易爱玩APP源码等

    iOS精选源码 iOS一种弹出视图效果带动画 一个快速便捷.无侵入.可扩展的动画弹框库 高仿Elk - 旅行货币转换器 iOS内分享的界面.功能一体化解决方案 使用Olami sdk实现一个语音查询股 ...

  7. vue-cli脚手架集成websocket客户端实现高仿微信网页版在线聊天

    本次需求 做一个高仿微信网页版在线聊天系统,好友相互之间进行单聊 技术支持 springboot服务端提供websocket服务端连接 vue-cli提供websocket客户端与后端进行连接 实现效 ...

  8. 开源版的高仿 “ 微信 ”,吊炸天!

    大家好,今天给大家分享一个高仿微信的开源项目,希望大家喜欢! 前言 该项目是一款高仿微信的开源项目,iOSAppTemplate代码重构,基于TLKit. ZZFLEX实现. 已实现的功能 1. 消息 ...

  9. Android高仿微信照片选择器+预览+显示照片

    转载请说明出处: http://blog.csdn.net/lyhhj/article/details/49046109 前阵子写过一片博客,是关于选择多图上传的一个小demo,那个demo是从网上找 ...

  10. android+高仿视频录制,Android高仿微信拍照控件,实战推荐!

    原标题:Android高仿微信拍照控件,实战推荐! 作者:陈嘉桐 转自:ttps://github.com/CJT2325 控件介绍 不知道是不是在微信更新到6.0版本之后,微信将它的拍照和录制视频的 ...

最新文章

  1. 如何在国内跑Kubernetes的minikube
  2. linux 好用的命令积累
  3. 芝麻HTTP:redis-py的安装
  4. SSR rendering exceeded timeout 3000, fallbacking to CSR for
  5. Java基础知识——Java数组详解
  6. ehcache rmi_EhCache复制:RMI与JGroups
  7. VM虚拟机中CentOS6.4操作系统安装一
  8. php接收二进制流,php接收二进制流【转】
  9. android 浮动按钮拖拽,小程序拖拽浮动按钮
  10. rowdata java_Java RowDataUtil.addRowData方法代碼示例
  11. 常见Web安全漏洞及防范
  12. 关于网页数据导入excel问题
  13. 我在腾讯看点的导师 Steven
  14. SimpleSniffer—ReadMe
  15. 数据库中间件DBLE学习(一) 基本介绍和快速搭建
  16. 当百度与重庆相遇,李彦宏的AI越过山丘?
  17. java.lang.RuntimeException
  18. java 后台将英文名 转换成中文名
  19. Docker命令详解
  20. 如何在 Ubuntu 中加密硬盘

热门文章

  1. 一首歌是怎么诞生的?
  2. 学习MongoDB 六: MongoDB查询(游标操作、游标信息)(三)
  3. linux学习入门标准教程(2)
  4. 2799 高校排名 加强版
  5. lvs负载均衡的调度算法和工作模式
  6. android 开源项目介绍
  7. 总结几种简单实用的数据恢复技巧
  8. cassandra 学习笔记(2)
  9. zz:测试还是开发?
  10. 1423 poj Big Number 公式题