android-chat

项目地址:wildfirechat/android-chat 

简介:全开源即时通讯(IM)系统 高仿微信

更多:作者   提 Bug   官网

标签:

野火 IM 是一套跨平台、全开源的即时通讯解决方案,主要包含以下内容。

仓库 说明 备注
android-chat 野火 IM Android SDK 源码和 App 源码 可以很方便地进行二次开发,或集成到现有应用当中
ios-chat 野火 IM iOS SDK 源码和 App 源码 可以很方便地进行二次开发,或集成到现有应用当中
pc-chat 基于Electron开发的 PC 平台应用  
proto 野火 IM 的协议栈实现  
server IM server  
app server 应用服务端  
robot_server 机器人服务端  
push_server 推送服务器  
docs 野火 IM 相关文档,包含设计、概念、开发、使用说明  

说明

本工程为野火 IM Android App,开发过程中,充分考虑了二次开发和集成需求,可作为 SDK 集成到其他应用中,或者直接进行二次开发,详情可以阅读docs.

开发一套 IM 系统真的很艰辛,请路过的朋友们给点个 star,支持我们坚持下去?????

开发调试说明

我们采用最新稳定版 Android Studio 及对应的 gradle 进行开发,对于旧版本的 IDE,我们没有测试,编译之类问题,需自行解决。

二次开发说明

野火 IM 采用 bugly 作为日志手机工具,大家二次开发时,务必将MyApp.java中的 bugly id 替换为你们自己的,否则错误日志都跑我们这儿来了,你们收集不到错误日志,我们也会收到干扰。

另外,如果可以请告知我们,我们会在案例参考把项目加上。

联系我们

问题讨论请加群:822762829

微信公众号:

强烈建议关注我们的公众号。我们有新版本发布或者有重大更新会通过公众号通知大家,另外我们也会不定期的发布一些关于野火 IM 的技术介绍。

体验 Demo

我们提供了体验 demo,请使用微信扫码下载安装体验

应用截图

协议栈的编译

工程中已经包括了编译好的协议栈,你也可以自己编译协议栈,编译方法请参考协议栈工程。

集成

  1. client 部分,自行下载代码,并将 client module 引入你们自己的项目。
  2. UI(chat)部分,需要你自行下载,并将代码移动到你自己的项目,且必须是 application module,不能作为 library module 引入的原因是注解中使用了 R.xx.yyyy, 而 library module 中,R.xx.yyy 并不是一个常量。后续会采用 butterKnife 的方式,引入 R2.xx.yyyy。

贡献

欢迎提交 pull request,一起打造一个更好的开源 IM。

鸣谢

  1. LQRWeChat 本项目中图片选择器、表情基于此开发
  2. butterKnife
  3. OKHttp 等一些其他优秀的开源项目
  4. 本工程使用的 Icon 全部来源于icons8,对他们表示感谢。
  5. Gif 动态图来源于网络,对网友的制作表示感谢。

如果有什么地方侵犯了您的权益,请联系我们删除???

案例参考

todo

License

  1. Under the MIT license. See the LICENSE file for details.
  2. Under the 996ICU License. See the LICENSE file for details.

全开源即时通讯(IM)系统 高仿微信相关推荐

  1. 全开源即时通讯(IM)系统 高仿微信,android移动应用开发

    更多:作者   提 Bug   官网 标签: 野火 IM 是一套跨平台.全开源的即时通讯解决方案,主要包含以下内容. | 仓库 | 说明 | 备注 | | - | - | - | | android- ...

  2. 全开源即时通讯(IM)系统-仿微信

    1. 什么是E聊SDK E聊是一套面向个人的免费开源通用的即时通讯组件,支持发送红包,推送商品信息等.SDK能够更加容易地赋予客户IM能力,使客户可以快速的在自有产品上添加聊天功能.使用E聊SDK可以 ...

  3. GGTalk ——C#开源即时通讯系统

    http://www.cnblogs.com/justnow/ GGTalk --C#开源即时通讯系统 下载中心 GGTalk(简称GG)是可在广域网部署运行的QQ高仿版,2013.8.7发布GG V ...

  4. NanShan开源即时通讯团队讨论程序员空闲期可以做的事

    原文:NanShan开源即时通讯团队讨论程序员空闲期可以做的事 NanShan开源即时通讯 团队讨论程序员空闲期可以做的事,这里列出以下几点: 空闲期指项目全面进入测试阶段或者一个项目完结.另一个未曾 ...

  5. java 幻影_幻影(Phantom)消息平台,是一款基于Java实现的即时通讯(IM)系统

    Phantom-Platform 介绍 幻影(Phantom)消息平台,是一款基于Java实现的即时通讯(IM)系统. 提供支持单聊.群聊.SDK等通用的技术通讯组件,开箱即用. 软件架构 构建 项目 ...

  6. GitHub上有个高仿微信的开源项目,超厉害的!

    开发者(KaiFaX) 面向全栈工程师的开发者专注于前端.Java/Python/Go/PHP的技术社区 来源 | GitHub科技 前言 该项目是一款高仿微信的开源项目,iOSAppTemplate ...

  7. “XEIM”国内开源即时通讯XEIM

    "XEIM"对国内开源即时通讯和即时通讯两大行业将产生深远影响.局域网聊天部长内部网中昨天对记者表示,局域网聊天对这一事件高度重视,将坚决维护市场秩序和网民利益.前几天局域网聊天已 ...

  8. android10.0 bootanimation系统高仿Iphone苹果开机动画

    android10.0系统高仿Iphone苹果开机动画 直接先上效果图 bootanimation.zip压缩前: part0(文件夹存放要播放的图片格式最好是png24) part1(文件夹) de ...

  9. 群聊私聊天建群社交即时通讯H5系统开发

    群聊私聊天建群社交即时通讯H5系统开发 前端功能: 聊天.通讯录.动态.发现.我.多国语言.私聊.群聊.创建群聊(设置免费.收费).发布动态.发信息(图片.文字.红包.不支持语言).我的余额(后台添加 ...

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

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

最新文章

  1. 遍历百万级Redis的键值的曲折经历
  2. python语言标号_Python 编码为什么那么蛋疼?
  3. Android学习:自定义ViewGroup方法总结
  4. BiliBili 第三方 Android 客户端应用源码
  5. 神舟Z7 KP5D1驱动
  6. DDNS For RHEL5
  7. 普通类创建获取session 方式_猿蜕变11——一文搞懂mybatis花式使用方式
  8. Windows下Maven 环境配置
  9. 偷天换日?公众号广告新骗局 被坑的多是运营
  10. 关于用iframe大框架覆盖小框架的问题
  11. 不要把Linux和Windows比较
  12. 《HTML CSS JavaScript 网页制作从入门到精通 第3版》—— 2.8 其他标记
  13. matlab erf erfi,中国樱桃AP2/ERF转录因子在花芽休眠解除过程的表达与作用研究
  14. php mysql社工库_社工库源码 PHP ASP,持续更新
  15. linux 下查看tomcat版本
  16. 栈的基本操作(详细)
  17. WSO2流处理器相关学习(1)快速入门指南【转】
  18. 芬斯狄娜内衣怎么样,文胸质量好不好吗
  19. word公式和图片显示不完全
  20. mysql 对账语句_关于对账的一些理解

热门文章

  1. 电脑故障恢复控制台命令
  2. UE4TTS文字转语音功能。
  3. Excel公式笔记(COUNTIFS)
  4. 程序员如何改善精神内耗?
  5. 【工具使用系列】PostScript工具 GhostScript,GSview,Epstool,RedMon
  6. 班级校园网页设计作业 静态HTML我的班级网页 DW班级网站模板下载 大学生简单班级网页作品代码 我的大学网页制作 学生班级网页设计作业
  7. python代码螺旋线怎么写_python实现画五角星和螺旋线的示例
  8. 《阿里云前端技术周刊》第二期
  9. 赛码网刷题记录acmcoder
  10. 赛码网 Manager