开源项目

开源项目

39
回复

凡信(超仿微信Android版)开源了,内有源码下载 开源项目 凡信

jingying510 回复了问题 • 56 人关注 • 53015 次浏览 • 2016-12-19 22:46 • 来自相关话题

4
评论

【开源项目】家聊 -- 一款基于环信开发专为老人打造的轻量级IM开源项目 IM 开源项目 家聊

lwk520136 发表了文章 • 1477 次浏览 • 2016-11-09 16:59 • 来自相关话题

 
写在前面的话:

    简单来说,这是一款做来给家里老人用的APP,核心组件就是采用的环信sdk,感谢环信做的这么棒的sdk!!!感兴趣或者看过项目的人希望给出宝贵意见与我探讨,文章末尾有作者联系方式(放后面是确定你在联系我之前知道了家聊)
 
初衷:
 
   很久之前想就教家里老人学习使用智能机,让他们能用App和家人交流沟通,但是发现市面上流行的社交软件对于他们来说学习成本太高。

   这个项目属于轻量级的IM项目,聊天形式只有文字、语音、图片、短视频、实时音视频。这个软件的定位和市面上大多数社交软件不一样,我希望去掉那些复杂的社交元素,专门做一款能适合老人快速上手智能机的软件。
 
   所以类似群聊、朋友圈那样的社交模块都没有做,力争每个功能的入口简单清晰,老人一眼就能看懂,所以产品逻辑不会特别复杂,想了解的同学可以clone下来运行看看(有时间我会打包个测试apk出来)。
 
项目特点:

  项目里的业务架构类似MVP,在环信官方的基础上加了一些自己的实现,代码阅读更加顺畅。无论是做开源项目还是工作上的项目,我个人更倾向于能用原生实现就用原生实现,类似现在流行的RX系列、注解框架等我都没有采用(这里不是说不要去学,新技术当然值得去学,但是至于要不要在项目中采用需要自己或团队考量)
 
  当然这么多做的前提是有把握做好,不要随随便便就崩溃,目的其实就是为了降低别人阅读或者接管代码时的学习成本,所以大家在看代码的时候应该不会有特别难理解的地方
 
主要功能:
聊天模块,包含文字聊天、语音聊天、发送图片、短视频、实时音频通话、实时视频通话。通讯录:可获取系统通讯录,和环信好友关系整合。拨号器:自定义的简单拨号盘,方便老人直接拨打电话
 
 
项目运行效果图:






























 
联系作者:
如果发现项目bug或者对项目有好的建议,欢迎提交issue,或者通过下面的联系方式联系我.

*QQ:505515031 746604151

*邮箱:505515031@qq.com

*微信:Vanish520136
github地址:https://github.com/Vanish136/FamilyChat
oschina地址:http://git.oschina.net/vanish136/FamilyChat 查看全部
 
写在前面的话:

    简单来说,这是一款做来给家里老人用的APP,核心组件就是采用的环信sdk,感谢环信做的这么棒的sdk!!!感兴趣或者看过项目的人希望给出宝贵意见与我探讨,文章末尾有作者联系方式(放后面是确定你在联系我之前知道了家聊)
 
初衷:
 
   很久之前想就教家里老人学习使用智能机,让他们能用App和家人交流沟通,但是发现市面上流行的社交软件对于他们来说学习成本太高。

   这个项目属于轻量级的IM项目,聊天形式只有文字、语音、图片、短视频、实时音视频。这个软件的定位和市面上大多数社交软件不一样,我希望去掉那些复杂的社交元素,专门做一款能适合老人快速上手智能机的软件。
 
   所以类似群聊、朋友圈那样的社交模块都没有做,力争每个功能的入口简单清晰,老人一眼就能看懂,所以产品逻辑不会特别复杂,想了解的同学可以clone下来运行看看(有时间我会打包个测试apk出来)。
 
项目特点:

  项目里的业务架构类似MVP,在环信官方的基础上加了一些自己的实现,代码阅读更加顺畅。无论是做开源项目还是工作上的项目,我个人更倾向于能用原生实现就用原生实现,类似现在流行的RX系列、注解框架等我都没有采用(这里不是说不要去学,新技术当然值得去学,但是至于要不要在项目中采用需要自己或团队考量)
 
  当然这么多做的前提是有把握做好,不要随随便便就崩溃,目的其实就是为了降低别人阅读或者接管代码时的学习成本,所以大家在看代码的时候应该不会有特别难理解的地方
 
主要功能:
  1. 聊天模块,包含文字聊天、语音聊天、发送图片、短视频、实时音频通话、实时视频通话。
  2. 通讯录:可获取系统通讯录,和环信好友关系整合。
  3. 拨号器:自定义的简单拨号盘,方便老人直接拨打电话

 
 
项目运行效果图:

FC01.png


FC02.png


FC03.png


FC04.png


FC05.png


FC06.png

 
联系作者:

如果发现项目bug或者对项目有好的建议,欢迎提交issue,或者通过下面的联系方式联系我.

*QQ:505515031 746604151

*邮箱:505515031@qq.com

*微信:Vanish520136


github地址:https://github.com/Vanish136/FamilyChat
oschina地址:http://git.oschina.net/vanish136/FamilyChat
28
回复

基于环信sdk的陌生人交友android版本开源了 陌生人交友 开源项目

ltmzp 回复了问题 • 28 人关注 • 10058 次浏览 • 2016-08-05 20:59 • 来自相关话题

14
评论

【社区福利】环信直播解决方案小范围开源内测,私信发源码 环信直播 环信 开源项目

beyond 发表了文章 • 4088 次浏览 • 2016-06-24 15:52 • 来自相关话题

环信直播什么鬼?
大概长这样




环信直播主界面
大家期待已久的环信直播解决方案新鲜出炉,本套解决 方案包括 集成文档、demo源码还有技术支持。让你的APP轻松拥有直播功能




环信直播效果图预览
 
话不多说,开车啦,本次直播解决方案小范围开源内测,你所看到的直播应用现在我手里,私信直接发源码,关于直播有什么建议需要帮助的也请私信我。 查看全部
环信直播什么鬼?
大概长这样

QQ图片20160624160546.jpg

环信直播主界面


大家期待已久的环信直播解决方案新鲜出炉,本套解决 方案包括 集成文档、demo源码还有技术支持。让你的APP轻松拥有直播功能

QQ图片20160624155856.jpg

环信直播效果图预览


 
话不多说,开车啦,本次直播解决方案小范围开源内测,你所看到的直播应用现在我手里,私信直接发源码,关于直播有什么建议需要帮助的也请私信我。
1
评论

环信编程大赛优秀开源项目之季军:咚咚,一款专注团队高效沟通的移动客户端 咚咚 开源项目 环信编程大赛

beyond 发表了文章 • 2555 次浏览 • 2016-06-01 15:44 • 来自相关话题

根据IDC数据显示,中国有近200万开发者,身为一个程序员,我们生活在一个 IT 系统越发复杂且多变化的时代。有时候执行一个简单的开源项目,开发一个基础功能都需要精准定义并耗费大量时间专注任务。随着云计算的兴起,API 和SDK开始作为软件之间重要媒介而作为一种独立应用而存在,“一切皆软件,一切皆API,一切皆SDK”。通过API和SDK可以让开发者摆脱繁重的基础功能底层开发,短时间即可让App拥有各种诸如内置IM、统计等基础功能组件能力。 

5月14日,由环信联合猿圈共同推出的“首届环信编程大赛”颁奖典礼在中关村义创空间隆重举行。本次环信编程大赛历时两个月,由线上初赛、决赛和颁奖典礼三个环节组成,总计报名人数2000+,收到决赛项目100+。最终由评委会认定的13个优秀开源项目及开发者集体亮相颁奖典礼。其中“方圆十里”、“高仿微信“和“咚咚”三个开源项目名列前三,共同分享了15000元奖金和价值12000元的专属表情包。




优秀项目开发者合影




小鲜肉可畏,“咚咚”项目负责人95后蔡斯仪分享技术开发细节
其余入围的十余个优秀开源项目同样引起了到场开发者的热烈追捧,环信将分期将入围的优秀项目代码免费开源给小伙伴们。今天我们带来的是本次环信编程大赛的季军选手——咚咚,一款专注团队高效沟通的移动客户端。咚咚基于环信平台进行开发,旨在打造一款团队高效沟通的移动客户端,供企业内部协作使用,适应移动办公需要,提升企业沟通协同效率,增强企业办公管理效率。
 




“咚咚”APP界面截图
1.软件介绍
咚咚基于环信平台进行开发,旨在打造一款团队高效沟通的移动客户端,供企业内部协作使用,适应移动办公需要,提升企业沟通协同效率,增强企业办公管理效率。(咚咚一期实现了用户登入登出功能、通讯功能、投票功能。)
2.功能介绍
一、用户登录注册功能

1.系统登录界面

2系统注册界面

注册功能实现:限制账号长度必须为11位,出生日期选择,头像选择(从系统自带头像中选择)

3.系统首页

登陆成功,即进入系统主页面

4.个人信息查看及修改

进入主页面后点击个人信息查看,即可查看相关信息,并对其进行修改

主界面

(1)头像修改功能实现

(2)名字修改功能实现

(3)部门修改功能实现

(4)性别选择功能实现

(5)个性签名修改功能实现

二、通讯功能

主界面

功能实现:群组聊天,单对单私人聊天,查看好友列表,查看好友详情,查看群组详情

三、投票功能

主界面

功能实现:展示用户发起的投票列表,新增投票,投票提交
3.使用技术
环信即时通讯云
4.作者心得
咚咚基于环信即时通讯云平台,避开了即时通讯等繁杂底层技术开发,使得项目的难点得以轻松解决。例如在平台上可以快速使用即时通讯功能、用户好友管理以及群组管理等功能,让项目得以快速开发成型,产品团队只需要专注于APP核心业务层开发即可,也给移动互联时代的APP开发指出了一条明路。






 特别感谢以下企业的大力支持:
义创空间提供颁奖场地
 
萌岛从自有形象库中授权一套价值12000元的表情包
 
Emokit赞助Apple Watch一台
 
猿圈全程提供技术评测支持
 git源码下载https://github.com/caisiyi/SYTeamApp
 
更多开源项目请点击http://community.easemob.com/article/825307813
 
咚咚项目作者演讲PPT下载↓↓↓
  查看全部
根据IDC数据显示,中国有近200万开发者,身为一个程序员,我们生活在一个 IT 系统越发复杂且多变化的时代。有时候执行一个简单的开源项目,开发一个基础功能都需要精准定义并耗费大量时间专注任务。随着云计算的兴起,API 和SDK开始作为软件之间重要媒介而作为一种独立应用而存在,“一切皆软件,一切皆API,一切皆SDK”。通过API和SDK可以让开发者摆脱繁重的基础功能底层开发,短时间即可让App拥有各种诸如内置IM、统计等基础功能组件能力。 

5月14日,由环信联合猿圈共同推出的“首届环信编程大赛”颁奖典礼在中关村义创空间隆重举行。本次环信编程大赛历时两个月,由线上初赛、决赛和颁奖典礼三个环节组成,总计报名人数2000+,收到决赛项目100+。最终由评委会认定的13个优秀开源项目及开发者集体亮相颁奖典礼。其中“方圆十里”、“高仿微信“和“咚咚”三个开源项目名列前三,共同分享了15000元奖金和价值12000元的专属表情包。

501377d7f597821d8d48d87e2f0c85d2[1].jpg

优秀项目开发者合影


tmpdir--16_6_1_15_39_16.jpg

小鲜肉可畏,“咚咚”项目负责人95后蔡斯仪分享技术开发细节


其余入围的十余个优秀开源项目同样引起了到场开发者的热烈追捧,环信将分期将入围的优秀项目代码免费开源给小伙伴们。今天我们带来的是本次环信编程大赛的季军选手——咚咚,一款专注团队高效沟通的移动客户端。咚咚基于环信平台进行开发,旨在打造一款团队高效沟通的移动客户端,供企业内部协作使用,适应移动办公需要,提升企业沟通协同效率,增强企业办公管理效率。

 

6963.tmp_.jpg


“咚咚”APP界面截图


1.软件介绍

咚咚基于环信平台进行开发,旨在打造一款团队高效沟通的移动客户端,供企业内部协作使用,适应移动办公需要,提升企业沟通协同效率,增强企业办公管理效率。(咚咚一期实现了用户登入登出功能、通讯功能、投票功能。)


2.功能介绍

一、用户登录注册功能

1.系统登录界面

2系统注册界面

注册功能实现:限制账号长度必须为11位,出生日期选择,头像选择(从系统自带头像中选择)

3.系统首页

登陆成功,即进入系统主页面

4.个人信息查看及修改

进入主页面后点击个人信息查看,即可查看相关信息,并对其进行修改

主界面

(1)头像修改功能实现

(2)名字修改功能实现

(3)部门修改功能实现

(4)性别选择功能实现

(5)个性签名修改功能实现

二、通讯功能

主界面

功能实现:群组聊天,单对单私人聊天,查看好友列表,查看好友详情,查看群组详情

三、投票功能

主界面

功能实现:展示用户发起的投票列表,新增投票,投票提交


3.使用技术

环信即时通讯云


4.作者心得

咚咚基于环信即时通讯云平台,避开了即时通讯等繁杂底层技术开发,使得项目的难点得以轻松解决。例如在平台上可以快速使用即时通讯功能、用户好友管理以及群组管理等功能,让项目得以快速开发成型,产品团队只需要专注于APP核心业务层开发即可,也给移动互联时代的APP开发指出了一条明路。



f5b3ff1766d133aa66bec8ad18f9ddb0[1].jpg


 特别感谢以下企业的大力支持:

义创空间提供颁奖场地
 
萌岛从自有形象库中授权一套价值12000元的表情包
 
Emokit赞助Apple Watch一台
 
猿圈全程提供技术评测支持


 git源码下载https://github.com/caisiyi/SYTeamApp
 
更多开源项目请点击http://community.easemob.com/article/825307813
 
咚咚项目作者演讲PPT下载↓↓↓
 
16
回复

超仿微信(android)6.0,学习和二次开发利器,挣点散碎银两 微信 环信_Android 开源项目

かん とう う 回复了问题 • 15 人关注 • 5111 次浏览 • 2016-06-01 14:02 • 来自相关话题

0
评论

环信编程大赛优秀开源项目系列之二:“图忆”一款基于地理位置信息的社交APP 开源项目 图忆 环信编程大赛

beyond 发表了文章 • 2761 次浏览 • 2016-05-23 17:10 • 来自相关话题

根据IDC数据显示,中国有近200万开发者,身为一个程序员,我们生活在一个 IT 系统越发复杂且多变化的时代。有时候执行一个简单的开源项目,开发一个基础功能都需要精准定义并耗费大量时间专注任务。随着云计算的兴起,API 和SDK开始作为软件之间重要媒介而作为一种独立应用而存在,“一切皆软件,一切皆API,一切皆SDK”。通过API和SDK可以让开发者摆脱繁重的基础功能底层开发,短时间即可让App拥有各种诸如内置IM、统计等基础功能组件能力。 

5月14日,由环信联合猿圈共同推出的“首届环信编程大赛”颁奖典礼在中关村义创空间隆重举行。本次环信编程大赛历时两个月,由线上初赛、决赛和颁奖典礼三个环节组成,总计报名人数2000+,收到决赛项目100+。最终由评委会认定的13个优秀开源项目及开发者集体亮相颁奖典礼。其中“方圆十里”、“高仿微信“和“咚咚”三个开源项目名列前三,共同分享了15000元奖金和价值12000元的专属表情包。




优秀项目开发者合影




“图忆”项目负责人梁桂栋分享技术开发细节
 
其余入围的十余个优秀开源项目同样引起了到场开发者的热烈追捧,环信将分期将入围的优秀项目代码免费开源给小伙伴们。今天我们带来的是一款基于地理位置信息的社交分享应用——“图忆”。图忆是一款基于地理位置信息的社交分享应用。实现了将用户记录的不同类型的事件标刻于地图之上,查看自己的记录足迹,同时用户可以轻松查看附近分享的记事,添加好友聊天,建立兴趣圈子,发现志趣相投的好友,并且用户记事可以分享到公共社区平台,分享乐趣的同时也发现了更多的乐趣,社区推荐策略让用户发现更多有价值的乐趣。




 “图忆”APP界面截图
 
1.软件介绍
图忆是一款基于地理位置信息的社交分享应用。实现了将用户记录的不同类型的事件标刻于地图之上,查看自己的记录足迹,同时用户可以轻松查看附近分享的记事,添加好友聊天,建立兴趣圈子,发现志趣相投的好友,并且用户记事可以分享到公共社区平台,分享乐趣的同时也发现了更多的乐趣,社区推荐策略让用户发现更多有价值的乐趣。


2.功能介绍
【记录记忆】你可以记录自己的生活点滴在地图之上,可以公开给别人看,也可以保存为自己的私有记忆。
【离线记录】没有网络也可以轻松保存离线记录,WIFI连接后直接批量上传,省心
【地图附近】你将通过地图查看到附近用户公开的说有分享记录,当然是直接在地图上展示的哟,很直观的说,还有五个标签分类查询哟,就等你来发现了。
【雷达】发现同时在附近开启雷达的小伙伴,自定义雷达显示的内容,让小伙伴更容易发现你
【聊天圈子】与TA尽情畅聊,兴趣小伙伴建圈子一起聊。
【图忆社区】点赞,评论,分享,收藏Ta的分享

3.使用技术
环信IM
百度地图API
有盟API

4.作者心得
IM正越来越得到开发者重视,也逐渐成为APP标配,绝大部分App中都集成了即时通讯功能。将APP的核心功能紧密与即时通讯良好结合,将更有利于APP的用户体验和留存。
APP的多元发展中需要使用多功能的有机结合。而作为一个完整的SDK需要越少的干涉APP原本的逻辑,而不降低功能与体验,这些方面环信的IM SDK都做的挺好。 
 




  特别感谢以下企业的大力支持:
义创空间提供颁奖场地
 
萌岛从自有形象库中授权一套价值12000元的表情包
 
Emokit赞助Apple Watch一台
 
猿圈全程提供技术评测支持
 
git源码下载https://github.com/donlan/Tuyi
 
更多开源项目请点击http://community.easemob.com/article/825307813

图忆项目作者演讲PPT下载↓↓↓
  查看全部
根据IDC数据显示,中国有近200万开发者,身为一个程序员,我们生活在一个 IT 系统越发复杂且多变化的时代。有时候执行一个简单的开源项目,开发一个基础功能都需要精准定义并耗费大量时间专注任务。随着云计算的兴起,API 和SDK开始作为软件之间重要媒介而作为一种独立应用而存在,“一切皆软件,一切皆API,一切皆SDK”。通过API和SDK可以让开发者摆脱繁重的基础功能底层开发,短时间即可让App拥有各种诸如内置IM、统计等基础功能组件能力。 

5月14日,由环信联合猿圈共同推出的“首届环信编程大赛”颁奖典礼在中关村义创空间隆重举行。本次环信编程大赛历时两个月,由线上初赛、决赛和颁奖典礼三个环节组成,总计报名人数2000+,收到决赛项目100+。最终由评委会认定的13个优秀开源项目及开发者集体亮相颁奖典礼。其中“方圆十里”、“高仿微信“和“咚咚”三个开源项目名列前三,共同分享了15000元奖金和价值12000元的专属表情包。

9d743f79a696245c9c93ac614b13fe79[1].jpg

优秀项目开发者合影


73ERYP`OJ`QEY4PXGPEJ(AG.png

“图忆”项目负责人梁桂栋分享技术开发细节


 
其余入围的十余个优秀开源项目同样引起了到场开发者的热烈追捧,环信将分期将入围的优秀项目代码免费开源给小伙伴们。今天我们带来的是一款基于地理位置信息的社交分享应用——“图忆”。图忆是一款基于地理位置信息的社交分享应用。实现了将用户记录的不同类型的事件标刻于地图之上,查看自己的记录足迹,同时用户可以轻松查看附近分享的记事,添加好友聊天,建立兴趣圈子,发现志趣相投的好友,并且用户记事可以分享到公共社区平台,分享乐趣的同时也发现了更多的乐趣,社区推荐策略让用户发现更多有价值的乐趣。

QQ截图20160523170643.jpg

 “图忆”APP界面截图


 
1.软件介绍

图忆是一款基于地理位置信息的社交分享应用。实现了将用户记录的不同类型的事件标刻于地图之上,查看自己的记录足迹,同时用户可以轻松查看附近分享的记事,添加好友聊天,建立兴趣圈子,发现志趣相投的好友,并且用户记事可以分享到公共社区平台,分享乐趣的同时也发现了更多的乐趣,社区推荐策略让用户发现更多有价值的乐趣。




2.功能介绍

【记录记忆】你可以记录自己的生活点滴在地图之上,可以公开给别人看,也可以保存为自己的私有记忆。
【离线记录】没有网络也可以轻松保存离线记录,WIFI连接后直接批量上传,省心
【地图附近】你将通过地图查看到附近用户公开的说有分享记录,当然是直接在地图上展示的哟,很直观的说,还有五个标签分类查询哟,就等你来发现了。
【雷达】发现同时在附近开启雷达的小伙伴,自定义雷达显示的内容,让小伙伴更容易发现你
【聊天圈子】与TA尽情畅聊,兴趣小伙伴建圈子一起聊。
【图忆社区】点赞,评论,分享,收藏Ta的分享



3.使用技术

环信IM
百度地图API
有盟API



4.作者心得

IM正越来越得到开发者重视,也逐渐成为APP标配,绝大部分App中都集成了即时通讯功能。将APP的核心功能紧密与即时通讯良好结合,将更有利于APP的用户体验和留存。
APP的多元发展中需要使用多功能的有机结合。而作为一个完整的SDK需要越少的干涉APP原本的逻辑,而不降低功能与体验,这些方面环信的IM SDK都做的挺好。 


 

7ec7f4aad12e067bb7bd46f03a22c657[1].jpg


  特别感谢以下企业的大力支持:

义创空间提供颁奖场地
 
萌岛从自有形象库中授权一套价值12000元的表情包
 
Emokit赞助Apple Watch一台
 
猿圈全程提供技术评测支持


 
git源码下载https://github.com/donlan/Tuyi
 
更多开源项目请点击http://community.easemob.com/article/825307813

图忆项目作者演讲PPT下载↓↓↓
 
4
评论

13个开源项目集体登场,这是一场开源的技术盛宴! 环信编程大赛 开源项目

beyond 发表了文章 • 13974 次浏览 • 2016-05-04 15:22 • 来自相关话题

环信编程大赛颁奖典礼将于5月14日在中关村鼎好大厦二楼义创空间召开。届时,基于环信即时通讯云开发的13个优秀开源项目将集体亮相颁奖典礼。各种亮瞎眼的创意,总有一款能够打动你。感受环信开发者的力量,欢迎广大移动互联网开源开发者,投资人参与!
 
本次活动,我们邀请到了来自业内的开源大牛,分享他们对开源的见解,一同探讨开源项目的未来。

这里没有广告和套路只有满满的干货!有的是开源碰撞出来的火花,有的是对于开源美好未来的无限畅想,有的是环信对于开源理念的践行,还有一群志同道合的小伙伴!





开源项目介绍:




宅不住:发现城市精彩运动,认识周边潮人

宅男福利:一款美女直播应用
 
图忆:基于位置信息的分享与社交应用

咚咚:一款高效团队沟通的移动客户端

Cloud Developer:程序员之间互相交流学习的平台

美肤GO:专注于个人海外代购及护肤咨询分享的APP

文播:一款文章直播平台性的APP

方圆十里:关注方圆十里内的人和事

薅羊毛:针对技术人员的社交软件

高仿微信:基于环信SDK高仿微信

他乡:发现老乡,联络老乡,老乡互助的平台

公众号助手:未认证的公众号与用户之间的便捷联系

致敬传奇:怀恋偶像kobe
 

报名来到现场,共聚一堂,与开源大牛们面对面交流,

 
报名来到现场:http://www.easemob.com/event/hackathon_party/ 查看全部
环信编程大赛颁奖典礼将于5月14日在中关村鼎好大厦二楼义创空间召开。届时,基于环信即时通讯云开发的13个优秀开源项目将集体亮相颁奖典礼。各种亮瞎眼的创意,总有一款能够打动你。感受环信开发者的力量,欢迎广大移动互联网开源开发者,投资人参与!
 
本次活动,我们邀请到了来自业内的开源大牛,分享他们对开源的见解,一同探讨开源项目的未来。

这里没有广告和套路只有满满的干货!有的是开源碰撞出来的火花,有的是对于开源美好未来的无限畅想,有的是环信对于开源理念的践行,还有一群志同道合的小伙伴!

环信编程大赛颁奖典礼@1x.jpg



开源项目介绍:

QQ截图20160504151827.jpg

宅不住:发现城市精彩运动,认识周边潮人

宅男福利:一款美女直播应用
 
图忆:基于位置信息的分享与社交应用

咚咚:一款高效团队沟通的移动客户端

Cloud Developer:程序员之间互相交流学习的平台

美肤GO:专注于个人海外代购及护肤咨询分享的APP

文播:一款文章直播平台性的APP

方圆十里:关注方圆十里内的人和事

薅羊毛:针对技术人员的社交软件

高仿微信:基于环信SDK高仿微信

他乡:发现老乡,联络老乡,老乡互助的平台

公众号助手:未认证的公众号与用户之间的便捷联系

致敬传奇:怀恋偶像kobe
 



报名来到现场,共聚一堂,与开源大牛们面对面交流,

 
报名来到现场:http://www.easemob.com/event/hackathon_party/
2
评论

【环信编程大赛优秀开源项目展示】公众号聊天助手--未认证的公众号与订阅用户之间的便捷联系 开源项目 环信编程大赛

beyond 发表了文章 • 1987 次浏览 • 2016-04-26 17:12 • 来自相关话题

APP运行效果图
















项目功能:

个人自媒体公众号越来越多,然而由于个人公众号目前尚无法认证,没有客服接口权限,公众号主难以及时回复订阅用户的消息。通过这款公众号聊天助手,可以绕过微信官方接口,实现未认证的公众号与订阅用户之间的便捷联系。
技术原理:
通过对微信网页后台进行抓包分析,获取并破解了微信网页后台进行回复的接口。后端采用Python+tornado+requests开发。

消息流程:

1.公众号收到用户消息
2.微信服务器通过回调通知聊天助手服务器,聊天助手服务器保存用户open_id
3.聊天助手将消息转发至环信IM云
4.公众号主人通过聊天助手收到消息
5.公众号主进行回复
6.助手服务器通过为订阅用户注册聊天账号并模拟登陆,通过轮询向环信拉取聊天信息(也可以通过收费的即时消息回调接口)
7.将拉取到的聊天信息通过抓包分析得到的网页接口进行回复。

心得:

1.环信sdk是业界较为成熟的IM解决方案
2.该工具在完善后会作为公益工具免费供外界使用,并注明Powered by EaseMob

该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载:https://github.com/sunnylife/WechatMaster-backend
APK下载体验↓↓↓ 查看全部
APP运行效果图



gong_zhong_hao_zhu_shou_1.jpg


gong_zhong_hao_zhu_shou_2.jpg


gong_zhong_hao_zhu_shou_3.jpg


项目功能:


个人自媒体公众号越来越多,然而由于个人公众号目前尚无法认证,没有客服接口权限,公众号主难以及时回复订阅用户的消息。通过这款公众号聊天助手,可以绕过微信官方接口,实现未认证的公众号与订阅用户之间的便捷联系。
技术原理:
通过对微信网页后台进行抓包分析,获取并破解了微信网页后台进行回复的接口。后端采用Python+tornado+requests开发。


消息流程:


1.公众号收到用户消息
2.微信服务器通过回调通知聊天助手服务器,聊天助手服务器保存用户open_id
3.聊天助手将消息转发至环信IM云
4.公众号主人通过聊天助手收到消息
5.公众号主进行回复
6.助手服务器通过为订阅用户注册聊天账号并模拟登陆,通过轮询向环信拉取聊天信息(也可以通过收费的即时消息回调接口)
7.将拉取到的聊天信息通过抓包分析得到的网页接口进行回复。


心得:


1.环信sdk是业界较为成熟的IM解决方案
2.该工具在完善后会作为公益工具免费供外界使用,并注明Powered by EaseMob


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载:https://github.com/sunnylife/WechatMaster-backend
APK下载体验↓↓↓
0
评论

【环信编程大赛优秀开源项目展示】Cloud Developer--程序猿之间互相交流学习的平台 开源项目 环信编程大赛

beyond 发表了文章 • 1503 次浏览 • 2016-04-26 12:19 • 来自相关话题

APP运行效果图















项目简介

起初设想将此应用做成专门用于程序猿之间互相交流学习的一个平台,但是由 工作原因,没有充足的时间来投入到此次比赛中。只完成了部分功能。因为是个人开发, 没有美工和UI的配置,界面相对简陋,并且部分数据例如用户头像等采用随机数生成, 一些数据保存在本地UserDefault中,并且使用了环信内部的好友系统。工程主界面大部 分采用Storyboard完成,并且完成了界面适配,架构采用 MVVM 模式,结 合ReactiveCocoa来达到模块间的充分解耦。

 0x02使用到的第三方类库

本工程没有使用到CocoaPod,所有用到的类库都位于工程中的Vendor文件夹
1. ReactiveCocoa 2. DZNEnptyDataSet 3. IQKeyBoardManager 4. SVProgressHUD

0x04其它扩展功能有

3D Touch (手机桌面) Apple Pay(开通会员)

该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
源码下载↓↓↓
 
git源码地址https://github.com/FinderTiwk/CloudDeveloper 查看全部
APP运行效果图


Cloud_Developer_01.png


Cloud_Developer_02.png


Cloud_Developer_03.png


项目简介


起初设想将此应用做成专门用于程序猿之间互相交流学习的一个平台,但是由 工作原因,没有充足的时间来投入到此次比赛中。只完成了部分功能。因为是个人开发, 没有美工和UI的配置,界面相对简陋,并且部分数据例如用户头像等采用随机数生成, 一些数据保存在本地UserDefault中,并且使用了环信内部的好友系统。工程主界面大部 分采用Storyboard完成,并且完成了界面适配,架构采用 MVVM 模式,结 合ReactiveCocoa来达到模块间的充分解耦。


 0x02使用到的第三方类库


本工程没有使用到CocoaPod,所有用到的类库都位于工程中的Vendor文件夹
1. ReactiveCocoa 2. DZNEnptyDataSet 3. IQKeyBoardManager 4. SVProgressHUD


0x04其它扩展功能有


3D Touch (手机桌面) Apple Pay(开通会员)


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
源码下载↓↓↓
 
git源码地址https://github.com/FinderTiwk/CloudDeveloper
3
评论

【环信编程大赛优秀开源项目展示】宅男福利--美女直播应用 开源项目 环信编程大赛

beyond 发表了文章 • 2120 次浏览 • 2016-04-26 12:14 • 来自相关话题

APP运行效果图









项目介绍
本项目属于个人娱乐项目,做项目时主要想用环信的视频直播聊天,就临时改成和美女聊天的功能。目前只想到这些功能
        1、浏览各种类型美女,单击放大和玩逗。(目前只实现放大查看)
        2、点击右下角美女的头像,进入和美女聊天玩逗,主要用了环信的小助手功能。

项目用到的技术:
        1、用Kotlin和java混合编写。
        2、用了安卓最新效果(Fab,Snake,Recycler,CardView等)
        3、图片加载采用Glide
        4、网络加载采用Retrofit
        5、Activity和Fragment 的封装

总结:
由于最近只有晚上回来写项目,平时公司项目比较忙,还有很多想到还没有实现,大体框架实现了,具体功能只实现部分。后续完善。期待环信出很多有意思和好玩的功能。
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
源码下载↓↓↓
源码git地址https://github.com/xusoku/EMDemo 查看全部
APP运行效果图

286636562@qq.com宅男福利_02_.png


286636562@qq.com宅男福利_03_.png


项目介绍

本项目属于个人娱乐项目,做项目时主要想用环信的视频直播聊天,就临时改成和美女聊天的功能。目前只想到这些功能
        1、浏览各种类型美女,单击放大和玩逗。(目前只实现放大查看)
        2、点击右下角美女的头像,进入和美女聊天玩逗,主要用了环信的小助手功能。



项目用到的技术:

        1、用Kotlin和java混合编写。
        2、用了安卓最新效果(Fab,Snake,Recycler,CardView等)
        3、图片加载采用Glide
        4、网络加载采用Retrofit
        5、Activity和Fragment 的封装



总结:

由于最近只有晚上回来写项目,平时公司项目比较忙,还有很多想到还没有实现,大体框架实现了,具体功能只实现部分。后续完善。期待环信出很多有意思和好玩的功能。


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
源码下载↓↓↓
源码git地址https://github.com/xusoku/EMDemo
3
评论

【环信编程大赛优秀开源项目展示】薅羊毛技术社区--针对于技术人员的社交软件 环信编程大赛 开源项目

beyond 发表了文章 • 3041 次浏览 • 2016-04-26 11:44 • 来自相关话题

APP运行效果图















项目简介

本app主要针对于技术人员的社交软件,技术开发者可以分享自己的文章,可以和其他技术人员聊天,平台也可以发一些文章。平时比较忙,偶尔有些功夫写一写,也对自己业余生活的一个补充,正好最近刚刚开发了一套新框架,顺便拿来使用。本app完全建立在服务端上。服务端提供数据和支持。

-技术点
客户端技术点

1.系统中所有图标均采用字体图标(dileber框架中写的一套字体图标)
2.图片采用.9图
3.集成环信sdk,可以和服务器上的用户交流
4.架构基于dileber(来源于DrCoSu工作室的开源mvp框架
https://github.com/dileber/dileber(我个人开发的一套框架)mvp架构,代码清晰,代码简洁,层次分明
5.json数据传输与解析
6.框架自动生成(整个项目是采用一套配置文件生成的一套架构)
7.本来想在项目资讯页面写一个瀑布流布局,貌似只有某些手机支持,不成功。
8.采用下拉刷新
9.自动登录


服务器端技术点

1.linux服务器,真实数据运行,api接口传输数据。
2.服务器采用java web 架构为 mybatis+spring mvc+nginx
3.数据均采用json包装
4.数据库采用mysql


该项目为环信编程大赛参赛项目。报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的技术大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载https://github.com/dileber/technology_community 查看全部
APP运行效果图


297165331@qq.com薅羊毛技术社区app_01_.jpg


297165331@qq.com薅羊毛技术社区app_02_.jpg


297165331@qq.com薅羊毛技术社区app_03_.jpg


项目简介


本app主要针对于技术人员的社交软件,技术开发者可以分享自己的文章,可以和其他技术人员聊天,平台也可以发一些文章。平时比较忙,偶尔有些功夫写一写,也对自己业余生活的一个补充,正好最近刚刚开发了一套新框架,顺便拿来使用。本app完全建立在服务端上。服务端提供数据和支持。


-技术点
客户端技术点


1.系统中所有图标均采用字体图标(dileber框架中写的一套字体图标)
2.图片采用.9图
3.集成环信sdk,可以和服务器上的用户交流
4.架构基于dileber(来源于DrCoSu工作室的开源mvp框架
https://github.com/dileber/dileber(我个人开发的一套框架)mvp架构,代码清晰,代码简洁,层次分明
5.json数据传输与解析
6.框架自动生成(整个项目是采用一套配置文件生成的一套架构)
7.本来想在项目资讯页面写一个瀑布流布局,貌似只有某些手机支持,不成功。
8.采用下拉刷新
9.自动登录



服务器端技术点


1.linux服务器,真实数据运行,api接口传输数据。
2.服务器采用java web 架构为 mybatis+spring mvc+nginx
3.数据均采用json包装
4.数据库采用mysql



该项目为环信编程大赛参赛项目。报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的技术大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载https://github.com/dileber/technology_community
2
评论

【环信编程大赛优秀开源项目展示】方圆十里--关注方圆十里内的人和事 开源项目 环信编程大赛

beyond 发表了文章 • 1513 次浏览 • 2016-04-26 11:18 • 来自相关话题

APP运行效果图















项目简介:

基于IM(环信通信云)+LBS(百度地图SDK+GeoHash距离算法)的社交APP

一、功能列表:
1、登录、注册(采用后端授权注册的方式绑定环信id,更安全)
2、用户资料:头像、昵称、性别、生日、地区(本地arrays.xml存储地区数据库)、个性签名
3、Tab1.-“人”---- 百度地图中显示十公里内的人(如果用户位置集中或者人数过少会导致无法测试,因此“更远”选项,搜寻更多,并且本身的十公里概念也未进行筛选)
4、Tab2.“事”----十公里内的动态--文字、图片、位置的动态(发布、回帖、通知提醒)
5、Tab3.“聊”----IM会话
6、Tab4. “友”---通讯录及好友申请
7、我的动态
8、二维码---通过扫二维码加好友
二、特点备注:
1、本项目中采用geohash算法编码用户的位置坐标,达到位置的粗分区,而后进行精确精算实现十公里之内的人和事的概念。
2、创建自定义的百度地图标注。
3、一套将环信IM系统和开发者自身的用户体系融合的解决方案(当前的解决方案在多个项目中得到检验,成熟稳定)。
4、常见的发帖回复模块的处理解决。
5、利用环信的透传消息进行用户的帖子发布、回复等提醒通知。(待更新)
6、UI优化,如电话聊天背景的取自用户头像的毛玻璃特效--参考微信电话聊天背景(待更新)

该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载https://github.com/huangfangyi/fangyuanshili 查看全部
APP运行效果图


fang_yuan_shi_li_1.jpg


fang_yuan_shi_li_2.jpg


fang_yuan_shi_li_3.jpg


项目简介:


基于IM(环信通信云)+LBS(百度地图SDK+GeoHash距离算法)的社交APP

一、功能列表:
1、登录、注册(采用后端授权注册的方式绑定环信id,更安全)
2、用户资料:头像、昵称、性别、生日、地区(本地arrays.xml存储地区数据库)、个性签名
3、Tab1.-“人”---- 百度地图中显示十公里内的人(如果用户位置集中或者人数过少会导致无法测试,因此“更远”选项,搜寻更多,并且本身的十公里概念也未进行筛选)
4、Tab2.“事”----十公里内的动态--文字、图片、位置的动态(发布、回帖、通知提醒)
5、Tab3.“聊”----IM会话
6、Tab4. “友”---通讯录及好友申请
7、我的动态
8、二维码---通过扫二维码加好友
二、特点备注:
1、本项目中采用geohash算法编码用户的位置坐标,达到位置的粗分区,而后进行精确精算实现十公里之内的人和事的概念。
2、创建自定义的百度地图标注。
3、一套将环信IM系统和开发者自身的用户体系融合的解决方案(当前的解决方案在多个项目中得到检验,成熟稳定)。
4、常见的发帖回复模块的处理解决。
5、利用环信的透传消息进行用户的帖子发布、回复等提醒通知。(待更新)
6、UI优化,如电话聊天背景的取自用户头像的毛玻璃特效--参考微信电话聊天背景(待更新)


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载https://github.com/huangfangyi/fangyuanshili
2
评论

【环信编程大赛优秀开源项目展示】文播--一款文字直播平台性的APP 开源项目 环信编程大赛

beyond 发表了文章 • 3022 次浏览 • 2016-04-25 20:48 • 来自相关话题

APP运行截图














 
功能:
本项目是一款基于环信sdk进行个性化改造的文字直播平台性的安卓app。
在参赛报名的时候,曾想过这样一个问题:一款完全为IM而生的sdk,到底能有如何的潜力?因此,另辟蹊径将环信提供的IM群聊功能,通过重新设计,改造成了现在的文字直播的平台类型app。
每个直播间,其实就是一个“只有群创建者才能发言”的IM群组或讨论组,再进行一些界面上的改造,就可以实现一款类似于从早期非智能机时代流行至今的纯文字直播的app。
典型的使用场景包括经典的文字直播项目——直播球赛,以及现在流行的直播游戏,再加上直播生活技能、直播课程等,都能在《文播》里找到对应的频道。
提交的该版本目前为纯游客端,主播端另行实现。

技术:
·客户端使用DrCoSu工作室开源的dileber框架,MVP设计模式,整个项目冗余较低。
·融合环信SDK,并进行了个性化的改造。
·采用.9格式存储图片,ttf方式呈现界面与图标,各个机型兼容性较好。
·服务端采用Java(Spring),配合ngix和redis极大提升了访问响应速度。
·采用http通信和json、xml等数据格式,移植性和通用性好。

心得
重复造轮子虽然好,但是在实际开发中,往往可以使用更好的方式来加快你的节奏,从中获得更大的成就感。
环信SDK在即时通讯云领域是一款足够优秀的SDK。配合JPush和好的创意,能实现无限多的可能性。
创意是一款新型软件的核心竞争力。

介绍
文字的直播,一样精彩。
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
项目源码下载 ↓↓↓
  查看全部
APP运行截图

wb1.jpg


wb2.jpg


wb3.jpg

 


功能:

本项目是一款基于环信sdk进行个性化改造的文字直播平台性的安卓app。
在参赛报名的时候,曾想过这样一个问题:一款完全为IM而生的sdk,到底能有如何的潜力?因此,另辟蹊径将环信提供的IM群聊功能,通过重新设计,改造成了现在的文字直播的平台类型app。
每个直播间,其实就是一个“只有群创建者才能发言”的IM群组或讨论组,再进行一些界面上的改造,就可以实现一款类似于从早期非智能机时代流行至今的纯文字直播的app。
典型的使用场景包括经典的文字直播项目——直播球赛,以及现在流行的直播游戏,再加上直播生活技能、直播课程等,都能在《文播》里找到对应的频道。
提交的该版本目前为纯游客端,主播端另行实现。



技术:

·客户端使用DrCoSu工作室开源的dileber框架,MVP设计模式,整个项目冗余较低。
·融合环信SDK,并进行了个性化的改造。
·采用.9格式存储图片,ttf方式呈现界面与图标,各个机型兼容性较好。
·服务端采用Java(Spring),配合ngix和redis极大提升了访问响应速度。
·采用http通信和json、xml等数据格式,移植性和通用性好。



心得

重复造轮子虽然好,但是在实际开发中,往往可以使用更好的方式来加快你的节奏,从中获得更大的成就感。
环信SDK在即时通讯云领域是一款足够优秀的SDK。配合JPush和好的创意,能实现无限多的可能性。
创意是一款新型软件的核心竞争力。



介绍

文字的直播,一样精彩。


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
项目源码下载 ↓↓↓
 
0
评论

【环信编程大赛开源优秀项目展示】图忆--一款基于位置信息的分享与社交应用 环信编程大赛 开源项目

beyond 发表了文章 • 1451 次浏览 • 2016-04-25 20:36 • 来自相关话题

APP运行截图














 
1.软件介绍
图忆是一款基于位置信息的分享与社交应用。实现了将用户记录的不同类型的事件标刻于地图之上,查看自己的记录足迹,同时用户可以轻松查看附近分享的记事,添加好友聊天,建立兴趣圈子,发现志趣相投的好友,并且用户记事可以分享到公共社区平台,分享乐趣的同时也发现了更多的乐趣,社区推荐策略让用户发现更多有价值的乐趣。
2.功能介绍
【记录记忆】你可以记录自己的生活点滴在地图之上,可以公开给别人看,也可以保存为自己的私有记忆。
【离线记录】没有网络也可以轻松保存离线记录,WIFI连接后直接批量上传,省心
【地图附近】你将通过地图查看到附近用户公开的说有分享记录,当然是直接在地图上展示的哟,很直观的说,还有五个标签分类查询哟,就等你来发现了。
【雷达】发现同时在附近开启雷达的小伙伴,自定义雷达显示的内容,让小伙伴更容易发现你
【聊天圈子】与TA尽情畅聊,兴趣小伙伴建圈子一起聊。
【图忆社区】点赞,评论,分享,收藏Ta的分享

3.使用技术
环信IM
百度地图API
有盟API

4.作者心得
IM正越来越得到开发者重视,也逐渐成为APP标配,绝大部分App中都集成了即时通讯功能。将APP的核心功能紧密与即时通讯良好结合,将更有利于APP的用户体验和留存。
APP的多元发展中需要使用多功能的有机结合。而作为一个完整的SDK需要越少的干涉APP原本的逻辑,而不降低功能与体验,这些方面环信的IM SDK都做的挺好。
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
 
git源码下载https://github.com/donlan/Tuyi
 
作者演讲PPT下载↓↓↓ 查看全部
APP运行截图

图忆_01.png


图忆_02.png


图忆_03.png

 


1.软件介绍

图忆是一款基于位置信息的分享与社交应用。实现了将用户记录的不同类型的事件标刻于地图之上,查看自己的记录足迹,同时用户可以轻松查看附近分享的记事,添加好友聊天,建立兴趣圈子,发现志趣相投的好友,并且用户记事可以分享到公共社区平台,分享乐趣的同时也发现了更多的乐趣,社区推荐策略让用户发现更多有价值的乐趣。


2.功能介绍

【记录记忆】你可以记录自己的生活点滴在地图之上,可以公开给别人看,也可以保存为自己的私有记忆。
【离线记录】没有网络也可以轻松保存离线记录,WIFI连接后直接批量上传,省心
【地图附近】你将通过地图查看到附近用户公开的说有分享记录,当然是直接在地图上展示的哟,很直观的说,还有五个标签分类查询哟,就等你来发现了。
【雷达】发现同时在附近开启雷达的小伙伴,自定义雷达显示的内容,让小伙伴更容易发现你
【聊天圈子】与TA尽情畅聊,兴趣小伙伴建圈子一起聊。
【图忆社区】点赞,评论,分享,收藏Ta的分享



3.使用技术

环信IM
百度地图API
有盟API



4.作者心得

IM正越来越得到开发者重视,也逐渐成为APP标配,绝大部分App中都集成了即时通讯功能。将APP的核心功能紧密与即时通讯良好结合,将更有利于APP的用户体验和留存。
APP的多元发展中需要使用多功能的有机结合。而作为一个完整的SDK需要越少的干涉APP原本的逻辑,而不降低功能与体验,这些方面环信的IM SDK都做的挺好。


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
 
git源码下载https://github.com/donlan/Tuyi
 
作者演讲PPT下载↓↓↓
8
评论

【环信编程大赛优秀开源项目展示】高仿微信--基于环信sdk高仿微信 环信编程大赛 开源项目

beyond 发表了文章 • 2762 次浏览 • 2016-04-25 20:32 • 来自相关话题

APP运行截图













 实现功能点:
消息:订阅号、列表滑动删除、TitleBar弹出菜单
单聊,群聊(发送文字,语音,位置,视频,文件,语音电话,视频通话)
微信表情、
通讯录:按字母索引排序、添加手机通讯录好友、
发现:二维码扫描添加好友、二维码扫描加入群聊、扫码微信支付、生成自己二维码图片
朋友圈、发布朋友圈信息、购物、游戏、设置
WebView与Javascript交互、播放视频、加载HTML5页面
FastJson Json转换神器、Imageloader图片加载库、android-async-http 网络请求库、图片缩放查看、加密解密
技术心得
本项目基本实现了微信的核心功能,对微信UI设计进行Redesign,提高用户体验
另外在对接环信sdk的时候,没有直接采用官方的demo,而是基于环信官方文档,对聊天模块的功能自己来处理业务逻辑,对接起来比较麻烦,工作量也挺大。
对于想要基于环信sdk进行二次开发时,前期还是要把官方demo和官方文档给摸熟,后面再进行功能扩展的时候,才能够得心应手。
 
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载https://github.com/motianhuo/wechat 查看全部
APP运行截图

gao_fang_wei_xin_1.jpg

gao_fang_wei_xin_2.jpg


gao_fang_wei_xin_3.jpg


 实现功能点

消息:订阅号、列表滑动删除、TitleBar弹出菜单
单聊,群聊(发送文字,语音,位置,视频,文件,语音电话,视频通话)
微信表情、
通讯录:按字母索引排序、添加手机通讯录好友、
发现:二维码扫描添加好友、二维码扫描加入群聊、扫码微信支付、生成自己二维码图片
朋友圈、发布朋友圈信息、购物、游戏、设置
WebView与Javascript交互、播放视频、加载HTML5页面
FastJson Json转换神器、Imageloader图片加载库、android-async-http 网络请求库、图片缩放查看、加密解密


技术心得

本项目基本实现了微信的核心功能,对微信UI设计进行Redesign,提高用户体验
另外在对接环信sdk的时候,没有直接采用官方的demo,而是基于环信官方文档,对聊天模块的功能自己来处理业务逻辑,对接起来比较麻烦,工作量也挺大。
对于想要基于环信sdk进行二次开发时,前期还是要把官方demo和官方文档给摸熟,后面再进行功能扩展的时候,才能够得心应手。
 


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载https://github.com/motianhuo/wechat
1
评论

【环信编程大赛开源优秀项目展示】美肤GO--一款专注于个人海外代购及护肤咨询分享的APP 环信编程大赛 开源项目

beyond 发表了文章 • 1704 次浏览 • 2016-04-25 20:28 • 来自相关话题

APP运行截图















功能介绍

其中主要功能包含个人海外代购、美妆美肤课程、社区分享互动等,希望给爱美向往美的你一个全方位的秘密基地,也希望给想要做全职代购或者兼职代购甚至只是旅游顺便想代购挣回机票钱的我一个平台,源于这个初衷,美肤GO提供高品质的代购机制和最亲民线下般体验的护肤资讯,只为让你更美丽! 

 
技术方面

android端使用的dileber框架,由我们大学的DrCoSu社团几位成员共同研发,达到了快速开发的效果。
界面部分交互采用原生androidJava编写,MVP设计模式,整体结构清晰耦合度低。
在用户交流处直接调用环信SDK,提供较好的社交聊天体验。
兼容各个机型,不会出现拉伸或缩放问题。
服务端采用Java实现,额外配置了redis,使持久层得到保障并有较好的接口响应速度。 心得方面,环信SDK还是一款很方便的IM体系,可以帮助小的开发者或小公司快速集成这方面的功能。

 
心得建议
如果进一步拓展开发类似于微信红包这样的功能,能吸引到更广泛的客户群 慢慢努力做最好的轻量护肤应用~ 
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载:https://github.com/Rabbit00/MeifuGO

源码  APK   下载↓↓↓ 查看全部
APP运行截图


1184986786@qq.com美肤GO_01_.png


1184986786@qq.com美肤GO_02_.png


1184986786@qq.com美肤GO_03_.png


功能介绍


其中主要功能包含个人海外代购、美妆美肤课程、社区分享互动等,希望给爱美向往美的你一个全方位的秘密基地,也希望给想要做全职代购或者兼职代购甚至只是旅游顺便想代购挣回机票钱的我一个平台,源于这个初衷,美肤GO提供高品质的代购机制和最亲民线下般体验的护肤资讯,只为让你更美丽! 


 
技术方面


android端使用的dileber框架,由我们大学的DrCoSu社团几位成员共同研发,达到了快速开发的效果。
界面部分交互采用原生androidJava编写,MVP设计模式,整体结构清晰耦合度低。
在用户交流处直接调用环信SDK,提供较好的社交聊天体验。
兼容各个机型,不会出现拉伸或缩放问题。
服务端采用Java实现,额外配置了redis,使持久层得到保障并有较好的接口响应速度。 心得方面,环信SDK还是一款很方便的IM体系,可以帮助小的开发者或小公司快速集成这方面的功能。


 
心得建议
如果进一步拓展开发类似于微信红包这样的功能,能吸引到更广泛的客户群 慢慢努力做最好的轻量护肤应用~ 
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载:https://github.com/Rabbit00/MeifuGO

源码  APK   下载↓↓↓
7
评论

【环信编程大赛优秀开源项目展示】宅不住--发现城市精彩运动,认识周边潮人 环信编程大赛 开源项目

beyond 发表了文章 • 2095 次浏览 • 2016-04-25 20:21 • 来自相关话题

APP运行效果图















项目简介:

宅不住,发现城市精彩运动,认识周边潮人。类似与周末去哪儿 app, 同时加入了社交模块,即时聊天功能

主要功能模块有:

1.主页、附近的活动、附近的潮人
2.  发布活动、搜索活动
3. 专题、及时通讯(环信SDK) 
4. 登陆(个人主页)、设置模块

技术介绍

聊天页类: HKChatViewController
聊天列表类: HKChatListViewController

该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
源码下载↓↓↓

http://pan.baidu.com/s/1sl7oSnN 查看全部
APP运行效果图


zhai_bu_zhu_1.jpg


zhai_bu_zhu_2.jpg


zhai_bu_zhu_3.jpg


项目简介:


宅不住,发现城市精彩运动,认识周边潮人。类似与周末去哪儿 app, 同时加入了社交模块,即时聊天功能


主要功能模块有:


1.主页、附近的活动、附近的潮人
2.  发布活动、搜索活动
3. 专题、及时通讯(环信SDK) 
4. 登陆(个人主页)、设置模块


技术介绍


聊天页类: HKChatViewController
聊天列表类: HKChatListViewController


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
源码下载↓↓↓

http://pan.baidu.com/s/1sl7oSnN
8
评论

【环信编程大赛优秀项目展示】咚咚--一款高效团队沟通的移动客户端 环信编程大赛 开源项目

beyond 发表了文章 • 1625 次浏览 • 2016-04-25 20:17 • 来自相关话题

APP运行效果图














基于环信平台进行开发,旨在打造的高效团队沟通的移动客户端,供企业内部协作使用、适应移动办公需要,提升企业沟通协同效率,增强企业办公管理效率。(当前仅实现了用户登入登出功能、通讯功能、投票功能。)
具体功能说明
一、用户登录注册功能
1.系统登录界面
2系统注册界面
    注册功能实现:限制账号长度必须为11位,出生日期选择,头像选择(从系统自带头像中选择)
3.系统首页
    登陆成功,即进入系统主页面
4.个人信息查看及修改
    进入主页面后点击个人信息查看,即可查看相关信息,并对其进行修改
    主界面
    (1)头像修改功能实现
    (2)名字修改功能实现
    (3)部门修改功能实现
    (4)性别选择功能实现
    (5)个性签名修改功能实现
二、通讯功能
    主界面
    功能实现:群组聊天,单对单私人聊天,查看好友列表,查看好友详情,查看群组详情
三、投票功能
    主界面
    功能实现:展示用户发起的投票列表,新增投票,投票提交
总结与心得
    基于环信平台的开发,使得项目的难点得于轻松解决,例如在平台上可以使用即时通讯功能以及用户好友管理、群组管理功能。让项目得于快速开发成型。
 
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码地址:https://github.com/caisiyi/SYTeamApp 查看全部
APP运行效果图

dong_dong_1.jpg


dong_dong_2.jpg


dong_dong_3.jpg


基于环信平台进行开发,旨在打造的高效团队沟通的移动客户端,供企业内部协作使用、适应移动办公需要,提升企业沟通协同效率,增强企业办公管理效率。(当前仅实现了用户登入登出功能、通讯功能、投票功能。)
具体功能说明
一、用户登录注册功能
1.系统登录界面
2系统注册界面
    注册功能实现:限制账号长度必须为11位,出生日期选择,头像选择(从系统自带头像中选择)
3.系统首页
    登陆成功,即进入系统主页面
4.个人信息查看及修改
    进入主页面后点击个人信息查看,即可查看相关信息,并对其进行修改
    主界面
    (1)头像修改功能实现
    (2)名字修改功能实现
    (3)部门修改功能实现
    (4)性别选择功能实现
    (5)个性签名修改功能实现
二、通讯功能
    主界面
    功能实现:群组聊天,单对单私人聊天,查看好友列表,查看好友详情,查看群组详情
三、投票功能
    主界面
    功能实现:展示用户发起的投票列表,新增投票,投票提交
总结与心得
    基于环信平台的开发,使得项目的难点得于轻松解决,例如在平台上可以使用即时通讯功能以及用户好友管理、群组管理功能。让项目得于快速开发成型。
 
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码地址:https://github.com/caisiyi/SYTeamApp
3
回复

用Ruby封装了一个环信 Rest API 的客户端 环信_RestAPI 开源项目

yeepay002 回复了问题 • 5 人关注 • 4002 次浏览 • 2016-04-14 15:27 • 来自相关话题

6
回复

收集基于环信SDK开发的开源项目 开源项目

Juns 回复了问题 • 8 人关注 • 3036 次浏览 • 2016-04-05 02:24 • 来自相关话题

1
回复

手机摇一摇可以实现背景颜色的切换,借此可以进行扩展 开源项目

暮雪上的夜月 回复了问题 • 2 人关注 • 1565 次浏览 • 2016-03-04 11:44 • 来自相关话题

10
评论

服务端调用rest接口示例demo 示例 服务器 demo Rest 开源项目

beyond 发表了文章 • 9716 次浏览 • 2016-01-13 14:57 • 来自相关话题

 
服务端怎么集成?
--写http请求调rest接口,对语言没限制,不需要导jar
 
有没有觉得这句回复很熟悉?
 
看到经常有服务端、后台 集成不知道怎么弄的,这里就把环信服务器端API的示例代码整理出来供大家参考
下载地址:https://github.com/easemob/emchat-server-examples
 
大家在使用过程中有什么问题 建议欢迎直接提出。
 
这里收录几个社区贡献 的demo ,大家有自己写的也可以联系我放在这里展示!
Java实现环信服务器端接口:http://www.imgeek.org/article/825307464

php和nodejs服务端代码示例参考:http://www.imgeek.org/article/825307461

关于环信.net服务端demo的一点补充(解决出错无法返回json格式的问题):http://www.imgeek.org/article/825307540
 
 Node.js调用rest接口http://www.imgeek.org/article/825307544
 
.net调用rest接口http://www.imgeek.org/article/825308176 查看全部
 

服务端怎么集成?
--写http请求调rest接口,对语言没限制,不需要导jar


 
有没有觉得这句回复很熟悉?
 
看到经常有服务端、后台 集成不知道怎么弄的,这里就把环信服务器端API的示例代码整理出来供大家参考

下载地址:https://github.com/easemob/emchat-server-examples


 
大家在使用过程中有什么问题 建议欢迎直接提出。
 
这里收录几个社区贡献 的demo ,大家有自己写的也可以联系我放在这里展示!

Java实现环信服务器端接口:http://www.imgeek.org/article/825307464

php和nodejs服务端代码示例参考:http://www.imgeek.org/article/825307461

关于环信.net服务端demo的一点补充(解决出错无法返回json格式的问题):http://www.imgeek.org/article/825307540
 
 Node.js调用rest接口http://www.imgeek.org/article/825307544
 
.net调用rest接口http://www.imgeek.org/article/825308176


5
评论

基于react native 和 环信的实时通话的免费“店话” 项目 开源了 开源项目

young 发表了文章 • 6374 次浏览 • 2016-01-06 15:06 • 来自相关话题

 
 
基于react native 和 环信的实时通话的免费“店话” 项目开源啦!
用“店话”搜索想要找的店铺电话,也可以上传自己的店铺信息和在线的客户免费语音通话,语音通话的流量仅仅需要3-5kb/s啊,还不快快下载!
 

扫描二维码下载体验(apk在附件已上传,可以直接安装哦)





源代码:https://github.com/vasth/dianhua(如果喜欢可以点下方赞赏按钮哦☺)

 
APP运行效果图展示:



















 
点击下载APK  ↓
 
  查看全部
 
 
基于react native 和 环信的实时通话的免费“店话” 项目开源啦!

用“店话”搜索想要找的店铺电话,也可以上传自己的店铺信息和在线的客户免费语音通话,语音通话的流量仅仅需要3-5kb/s啊,还不快快下载!
 



扫描二维码下载体验(apk在附件已上传,可以直接安装哦)

QQ截图20160106174752.png



源代码:https://github.com/vasth/dianhua(如果喜欢可以点下方赞赏按钮哦☺)

 
APP运行效果图展示:

Screenshot_2016-01-06-15-48-38-077_店话.png


Screenshot_2016-01-06-15-48-50-005_店话.png


Screenshot_2016-01-06-15-48-52-899_店话.png


Screenshot_2016-01-06-15-52-17-944_店话.png


 
点击下载APK  ↓
 
 
10
评论

看到很多人都急需一个ios简单集成 的demo ,这里就献丑上传一个 开源项目 iOS 环信_iOS

beyond 发表了文章 • 9246 次浏览 • 2016-01-06 11:34 • 来自相关话题

这个demo是按照视频http://v.youku.com/v_show/id_XMTQyMDc0NTQwMA==.html?from=y1.7-2  集成的,真的很简单...
 
   项目已经上传到附件,感兴趣的可以下载看看,有不明白的可以在下面跟帖
 
 
附件查看不到demo 的可以通过连接下载,下载地址:点击下载 查看全部
这个demo是按照视频http://v.youku.com/v_show/id_XMTQyMDc0NTQwMA==.html?from=y1.7-2  集成的,真的很简单...
 
   项目已经上传到附件,感兴趣的可以下载看看,有不明白的可以在下面跟帖
 
 
附件查看不到demo 的可以通过连接下载,下载地址:点击下载
3
回复

用Ruby封装了一个环信 Rest API 的客户端 环信_RestAPI 开源项目

yeepay002 回复了问题 • 5 人关注 • 4002 次浏览 • 2016-04-14 15:27 • 来自相关话题

28
回复

基于环信sdk的陌生人交友android版本开源了 陌生人交友 开源项目

ltmzp 回复了问题 • 28 人关注 • 10058 次浏览 • 2016-08-05 20:59 • 来自相关话题

39
回复

凡信(超仿微信Android版)开源了,内有源码下载 开源项目 凡信

回复

jingying510 回复了问题 • 56 人关注 • 53015 次浏览 • 2016-12-19 22:46 • 来自相关话题

28
回复

基于环信sdk的陌生人交友android版本开源了 陌生人交友 开源项目

回复

ltmzp 回复了问题 • 28 人关注 • 10058 次浏览 • 2016-08-05 20:59 • 来自相关话题

16
回复

超仿微信(android)6.0,学习和二次开发利器,挣点散碎银两 微信 环信_Android 开源项目

回复

かん とう う 回复了问题 • 15 人关注 • 5111 次浏览 • 2016-06-01 14:02 • 来自相关话题

3
回复

用Ruby封装了一个环信 Rest API 的客户端 环信_RestAPI 开源项目

回复

yeepay002 回复了问题 • 5 人关注 • 4002 次浏览 • 2016-04-14 15:27 • 来自相关话题

6
回复

收集基于环信SDK开发的开源项目 开源项目

回复

Juns 回复了问题 • 8 人关注 • 3036 次浏览 • 2016-04-05 02:24 • 来自相关话题

1
回复

手机摇一摇可以实现背景颜色的切换,借此可以进行扩展 开源项目

回复

暮雪上的夜月 回复了问题 • 2 人关注 • 1565 次浏览 • 2016-03-04 11:44 • 来自相关话题

1
回复

这IOS的什么开源项目啊,下载下来连文件都没有就一个空的文件夹就传上去了 开源项目

回复

lifei9241 回复了问题 • 2 人关注 • 1143 次浏览 • 2015-11-11 16:05 • 来自相关话题

2
回复

提问:云知声有离线语音合成包么? 云知声 开源项目

回复

x雷春蓉 回复了问题 • 0 人关注 • 1586 次浏览 • 2015-05-20 04:21 • 来自相关话题

2
回复

应用如何接收消息 微信 侯斯特 开源项目

回复

[已注销] 回复了问题 • 0 人关注 • 1467 次浏览 • 2015-05-18 22:54 • 来自相关话题

1
回复

如何创建应用 开源项目 侯斯特

回复

[已注销] 回复了问题 • 0 人关注 • 1324 次浏览 • 2015-05-17 22:41 • 来自相关话题

2
回复

注册成为开发者 侯斯特 开源项目

回复

h建非凡 回复了问题 • 0 人关注 • 1347 次浏览 • 2015-05-13 00:08 • 来自相关话题

1
回复

什么是RPC服务 侯斯特 开源项目

回复

[已注销] 回复了问题 • 0 人关注 • 1550 次浏览 • 2015-05-11 21:02 • 来自相关话题

1
回复

Requests 2.6.0 发布 开源项目 Python

回复

[已注销] 回复了问题 • 0 人关注 • 1196 次浏览 • 2015-04-24 00:08 • 来自相关话题

1
回复

WP7开源控件 -- RoundButton 原型按钮 开源项目

回复

x雷春蓉 回复了问题 • 0 人关注 • 1521 次浏览 • 2015-04-22 13:06 • 来自相关话题

2
回复

开源UML工具StarUML发布2.1.1版本 开源项目

回复

[已注销] 回复了问题 • 0 人关注 • 1835 次浏览 • 2015-04-21 12:19 • 来自相关话题

1
回复

示例程序与资源 侯斯特 开源项目

回复

[已注销] 回复了问题 • 0 人关注 • 1358 次浏览 • 2015-04-19 00:56 • 来自相关话题

0
回复

nginx-1.7.11 开发版发布 Nginx 开源项目

回复

metroid 发起了问题 • 0 人关注 • 1344 次浏览 • 2015-03-25 12:25 • 来自相关话题

0
回复

仿京东商城的UI 开源项目

回复

metroid 发起了问题 • 0 人关注 • 2290 次浏览 • 2015-03-24 15:17 • 来自相关话题

0
回复

Apache Spark 1.3 发布 开源项目

回复

metroid 发起了问题 • 0 人关注 • 1240 次浏览 • 2015-03-17 13:07 • 来自相关话题

0
回复

ToughRadius发布正式版本 V1.0.0 开源项目

回复

antinomia 发起了问题 • 0 人关注 • 1412 次浏览 • 2015-03-16 17:08 • 来自相关话题

0
回复

重大漏洞Freak现身,危及安卓苹果(C) OpenSSL 开源项目

回复

前田庆次 发起了问题 • 0 人关注 • 1195 次浏览 • 2015-03-05 13:53 • 来自相关话题

0
回复

什么是菜单按钮 开源项目

回复

weixinhost 发起了问题 • 0 人关注 • 1138 次浏览 • 2015-03-05 12:54 • 来自相关话题

0
回复

微信oath2授权获取openid 开源项目 微信

回复

田丰 发起了问题 • 0 人关注 • 1779 次浏览 • 2015-03-05 12:09 • 来自相关话题

0
回复

概述 开源项目 侯斯特

回复

weixinhost 发起了问题 • 0 人关注 • 861 次浏览 • 2015-03-05 12:04 • 来自相关话题

0
回复

德州 扑 克 算法 支持5-7张牌算最优解 开源项目

回复

ganmeiz 发起了问题 • 0 人关注 • 1203 次浏览 • 2015-03-05 11:26 • 来自相关话题

4
评论

【开源项目】家聊 -- 一款基于环信开发专为老人打造的轻量级IM开源项目 IM 开源项目 家聊

lwk520136 发表了文章 • 1477 次浏览 • 2016-11-09 16:59 • 来自相关话题

 
写在前面的话:

    简单来说,这是一款做来给家里老人用的APP,核心组件就是采用的环信sdk,感谢环信做的这么棒的sdk!!!感兴趣或者看过项目的人希望给出宝贵意见与我探讨,文章末尾有作者联系方式(放后面是确定你在联系我之前知道了家聊)
 
初衷:
 
   很久之前想就教家里老人学习使用智能机,让他们能用App和家人交流沟通,但是发现市面上流行的社交软件对于他们来说学习成本太高。

   这个项目属于轻量级的IM项目,聊天形式只有文字、语音、图片、短视频、实时音视频。这个软件的定位和市面上大多数社交软件不一样,我希望去掉那些复杂的社交元素,专门做一款能适合老人快速上手智能机的软件。
 
   所以类似群聊、朋友圈那样的社交模块都没有做,力争每个功能的入口简单清晰,老人一眼就能看懂,所以产品逻辑不会特别复杂,想了解的同学可以clone下来运行看看(有时间我会打包个测试apk出来)。
 
项目特点:

  项目里的业务架构类似MVP,在环信官方的基础上加了一些自己的实现,代码阅读更加顺畅。无论是做开源项目还是工作上的项目,我个人更倾向于能用原生实现就用原生实现,类似现在流行的RX系列、注解框架等我都没有采用(这里不是说不要去学,新技术当然值得去学,但是至于要不要在项目中采用需要自己或团队考量)
 
  当然这么多做的前提是有把握做好,不要随随便便就崩溃,目的其实就是为了降低别人阅读或者接管代码时的学习成本,所以大家在看代码的时候应该不会有特别难理解的地方
 
主要功能:
聊天模块,包含文字聊天、语音聊天、发送图片、短视频、实时音频通话、实时视频通话。通讯录:可获取系统通讯录,和环信好友关系整合。拨号器:自定义的简单拨号盘,方便老人直接拨打电话
 
 
项目运行效果图:






























 
联系作者:
如果发现项目bug或者对项目有好的建议,欢迎提交issue,或者通过下面的联系方式联系我.

*QQ:505515031 746604151

*邮箱:505515031@qq.com

*微信:Vanish520136
github地址:https://github.com/Vanish136/FamilyChat
oschina地址:http://git.oschina.net/vanish136/FamilyChat 查看全部
 
写在前面的话:

    简单来说,这是一款做来给家里老人用的APP,核心组件就是采用的环信sdk,感谢环信做的这么棒的sdk!!!感兴趣或者看过项目的人希望给出宝贵意见与我探讨,文章末尾有作者联系方式(放后面是确定你在联系我之前知道了家聊)
 
初衷:
 
   很久之前想就教家里老人学习使用智能机,让他们能用App和家人交流沟通,但是发现市面上流行的社交软件对于他们来说学习成本太高。

   这个项目属于轻量级的IM项目,聊天形式只有文字、语音、图片、短视频、实时音视频。这个软件的定位和市面上大多数社交软件不一样,我希望去掉那些复杂的社交元素,专门做一款能适合老人快速上手智能机的软件。
 
   所以类似群聊、朋友圈那样的社交模块都没有做,力争每个功能的入口简单清晰,老人一眼就能看懂,所以产品逻辑不会特别复杂,想了解的同学可以clone下来运行看看(有时间我会打包个测试apk出来)。
 
项目特点:

  项目里的业务架构类似MVP,在环信官方的基础上加了一些自己的实现,代码阅读更加顺畅。无论是做开源项目还是工作上的项目,我个人更倾向于能用原生实现就用原生实现,类似现在流行的RX系列、注解框架等我都没有采用(这里不是说不要去学,新技术当然值得去学,但是至于要不要在项目中采用需要自己或团队考量)
 
  当然这么多做的前提是有把握做好,不要随随便便就崩溃,目的其实就是为了降低别人阅读或者接管代码时的学习成本,所以大家在看代码的时候应该不会有特别难理解的地方
 
主要功能:
  1. 聊天模块,包含文字聊天、语音聊天、发送图片、短视频、实时音频通话、实时视频通话。
  2. 通讯录:可获取系统通讯录,和环信好友关系整合。
  3. 拨号器:自定义的简单拨号盘,方便老人直接拨打电话

 
 
项目运行效果图:

FC01.png


FC02.png


FC03.png


FC04.png


FC05.png


FC06.png

 
联系作者:

如果发现项目bug或者对项目有好的建议,欢迎提交issue,或者通过下面的联系方式联系我.

*QQ:505515031 746604151

*邮箱:505515031@qq.com

*微信:Vanish520136


github地址:https://github.com/Vanish136/FamilyChat
oschina地址:http://git.oschina.net/vanish136/FamilyChat
14
评论

【社区福利】环信直播解决方案小范围开源内测,私信发源码 环信直播 环信 开源项目

beyond 发表了文章 • 4088 次浏览 • 2016-06-24 15:52 • 来自相关话题

环信直播什么鬼?
大概长这样




环信直播主界面
大家期待已久的环信直播解决方案新鲜出炉,本套解决 方案包括 集成文档、demo源码还有技术支持。让你的APP轻松拥有直播功能




环信直播效果图预览
 
话不多说,开车啦,本次直播解决方案小范围开源内测,你所看到的直播应用现在我手里,私信直接发源码,关于直播有什么建议需要帮助的也请私信我。 查看全部
环信直播什么鬼?
大概长这样

QQ图片20160624160546.jpg

环信直播主界面


大家期待已久的环信直播解决方案新鲜出炉,本套解决 方案包括 集成文档、demo源码还有技术支持。让你的APP轻松拥有直播功能

QQ图片20160624155856.jpg

环信直播效果图预览


 
话不多说,开车啦,本次直播解决方案小范围开源内测,你所看到的直播应用现在我手里,私信直接发源码,关于直播有什么建议需要帮助的也请私信我。
1
评论

环信编程大赛优秀开源项目之季军:咚咚,一款专注团队高效沟通的移动客户端 咚咚 开源项目 环信编程大赛

beyond 发表了文章 • 2555 次浏览 • 2016-06-01 15:44 • 来自相关话题

根据IDC数据显示,中国有近200万开发者,身为一个程序员,我们生活在一个 IT 系统越发复杂且多变化的时代。有时候执行一个简单的开源项目,开发一个基础功能都需要精准定义并耗费大量时间专注任务。随着云计算的兴起,API 和SDK开始作为软件之间重要媒介而作为一种独立应用而存在,“一切皆软件,一切皆API,一切皆SDK”。通过API和SDK可以让开发者摆脱繁重的基础功能底层开发,短时间即可让App拥有各种诸如内置IM、统计等基础功能组件能力。 

5月14日,由环信联合猿圈共同推出的“首届环信编程大赛”颁奖典礼在中关村义创空间隆重举行。本次环信编程大赛历时两个月,由线上初赛、决赛和颁奖典礼三个环节组成,总计报名人数2000+,收到决赛项目100+。最终由评委会认定的13个优秀开源项目及开发者集体亮相颁奖典礼。其中“方圆十里”、“高仿微信“和“咚咚”三个开源项目名列前三,共同分享了15000元奖金和价值12000元的专属表情包。




优秀项目开发者合影




小鲜肉可畏,“咚咚”项目负责人95后蔡斯仪分享技术开发细节
其余入围的十余个优秀开源项目同样引起了到场开发者的热烈追捧,环信将分期将入围的优秀项目代码免费开源给小伙伴们。今天我们带来的是本次环信编程大赛的季军选手——咚咚,一款专注团队高效沟通的移动客户端。咚咚基于环信平台进行开发,旨在打造一款团队高效沟通的移动客户端,供企业内部协作使用,适应移动办公需要,提升企业沟通协同效率,增强企业办公管理效率。
 




“咚咚”APP界面截图
1.软件介绍
咚咚基于环信平台进行开发,旨在打造一款团队高效沟通的移动客户端,供企业内部协作使用,适应移动办公需要,提升企业沟通协同效率,增强企业办公管理效率。(咚咚一期实现了用户登入登出功能、通讯功能、投票功能。)
2.功能介绍
一、用户登录注册功能

1.系统登录界面

2系统注册界面

注册功能实现:限制账号长度必须为11位,出生日期选择,头像选择(从系统自带头像中选择)

3.系统首页

登陆成功,即进入系统主页面

4.个人信息查看及修改

进入主页面后点击个人信息查看,即可查看相关信息,并对其进行修改

主界面

(1)头像修改功能实现

(2)名字修改功能实现

(3)部门修改功能实现

(4)性别选择功能实现

(5)个性签名修改功能实现

二、通讯功能

主界面

功能实现:群组聊天,单对单私人聊天,查看好友列表,查看好友详情,查看群组详情

三、投票功能

主界面

功能实现:展示用户发起的投票列表,新增投票,投票提交
3.使用技术
环信即时通讯云
4.作者心得
咚咚基于环信即时通讯云平台,避开了即时通讯等繁杂底层技术开发,使得项目的难点得以轻松解决。例如在平台上可以快速使用即时通讯功能、用户好友管理以及群组管理等功能,让项目得以快速开发成型,产品团队只需要专注于APP核心业务层开发即可,也给移动互联时代的APP开发指出了一条明路。






 特别感谢以下企业的大力支持:
义创空间提供颁奖场地
 
萌岛从自有形象库中授权一套价值12000元的表情包
 
Emokit赞助Apple Watch一台
 
猿圈全程提供技术评测支持
 git源码下载https://github.com/caisiyi/SYTeamApp
 
更多开源项目请点击http://community.easemob.com/article/825307813
 
咚咚项目作者演讲PPT下载↓↓↓
  查看全部
根据IDC数据显示,中国有近200万开发者,身为一个程序员,我们生活在一个 IT 系统越发复杂且多变化的时代。有时候执行一个简单的开源项目,开发一个基础功能都需要精准定义并耗费大量时间专注任务。随着云计算的兴起,API 和SDK开始作为软件之间重要媒介而作为一种独立应用而存在,“一切皆软件,一切皆API,一切皆SDK”。通过API和SDK可以让开发者摆脱繁重的基础功能底层开发,短时间即可让App拥有各种诸如内置IM、统计等基础功能组件能力。 

5月14日,由环信联合猿圈共同推出的“首届环信编程大赛”颁奖典礼在中关村义创空间隆重举行。本次环信编程大赛历时两个月,由线上初赛、决赛和颁奖典礼三个环节组成,总计报名人数2000+,收到决赛项目100+。最终由评委会认定的13个优秀开源项目及开发者集体亮相颁奖典礼。其中“方圆十里”、“高仿微信“和“咚咚”三个开源项目名列前三,共同分享了15000元奖金和价值12000元的专属表情包。

501377d7f597821d8d48d87e2f0c85d2[1].jpg

优秀项目开发者合影


tmpdir--16_6_1_15_39_16.jpg

小鲜肉可畏,“咚咚”项目负责人95后蔡斯仪分享技术开发细节


其余入围的十余个优秀开源项目同样引起了到场开发者的热烈追捧,环信将分期将入围的优秀项目代码免费开源给小伙伴们。今天我们带来的是本次环信编程大赛的季军选手——咚咚,一款专注团队高效沟通的移动客户端。咚咚基于环信平台进行开发,旨在打造一款团队高效沟通的移动客户端,供企业内部协作使用,适应移动办公需要,提升企业沟通协同效率,增强企业办公管理效率。

 

6963.tmp_.jpg


“咚咚”APP界面截图


1.软件介绍

咚咚基于环信平台进行开发,旨在打造一款团队高效沟通的移动客户端,供企业内部协作使用,适应移动办公需要,提升企业沟通协同效率,增强企业办公管理效率。(咚咚一期实现了用户登入登出功能、通讯功能、投票功能。)


2.功能介绍

一、用户登录注册功能

1.系统登录界面

2系统注册界面

注册功能实现:限制账号长度必须为11位,出生日期选择,头像选择(从系统自带头像中选择)

3.系统首页

登陆成功,即进入系统主页面

4.个人信息查看及修改

进入主页面后点击个人信息查看,即可查看相关信息,并对其进行修改

主界面

(1)头像修改功能实现

(2)名字修改功能实现

(3)部门修改功能实现

(4)性别选择功能实现

(5)个性签名修改功能实现

二、通讯功能

主界面

功能实现:群组聊天,单对单私人聊天,查看好友列表,查看好友详情,查看群组详情

三、投票功能

主界面

功能实现:展示用户发起的投票列表,新增投票,投票提交


3.使用技术

环信即时通讯云


4.作者心得

咚咚基于环信即时通讯云平台,避开了即时通讯等繁杂底层技术开发,使得项目的难点得以轻松解决。例如在平台上可以快速使用即时通讯功能、用户好友管理以及群组管理等功能,让项目得以快速开发成型,产品团队只需要专注于APP核心业务层开发即可,也给移动互联时代的APP开发指出了一条明路。



f5b3ff1766d133aa66bec8ad18f9ddb0[1].jpg


 特别感谢以下企业的大力支持:

义创空间提供颁奖场地
 
萌岛从自有形象库中授权一套价值12000元的表情包
 
Emokit赞助Apple Watch一台
 
猿圈全程提供技术评测支持


 git源码下载https://github.com/caisiyi/SYTeamApp
 
更多开源项目请点击http://community.easemob.com/article/825307813
 
咚咚项目作者演讲PPT下载↓↓↓
 
0
评论

环信编程大赛优秀开源项目系列之二:“图忆”一款基于地理位置信息的社交APP 开源项目 图忆 环信编程大赛

beyond 发表了文章 • 2761 次浏览 • 2016-05-23 17:10 • 来自相关话题

根据IDC数据显示,中国有近200万开发者,身为一个程序员,我们生活在一个 IT 系统越发复杂且多变化的时代。有时候执行一个简单的开源项目,开发一个基础功能都需要精准定义并耗费大量时间专注任务。随着云计算的兴起,API 和SDK开始作为软件之间重要媒介而作为一种独立应用而存在,“一切皆软件,一切皆API,一切皆SDK”。通过API和SDK可以让开发者摆脱繁重的基础功能底层开发,短时间即可让App拥有各种诸如内置IM、统计等基础功能组件能力。 

5月14日,由环信联合猿圈共同推出的“首届环信编程大赛”颁奖典礼在中关村义创空间隆重举行。本次环信编程大赛历时两个月,由线上初赛、决赛和颁奖典礼三个环节组成,总计报名人数2000+,收到决赛项目100+。最终由评委会认定的13个优秀开源项目及开发者集体亮相颁奖典礼。其中“方圆十里”、“高仿微信“和“咚咚”三个开源项目名列前三,共同分享了15000元奖金和价值12000元的专属表情包。




优秀项目开发者合影




“图忆”项目负责人梁桂栋分享技术开发细节
 
其余入围的十余个优秀开源项目同样引起了到场开发者的热烈追捧,环信将分期将入围的优秀项目代码免费开源给小伙伴们。今天我们带来的是一款基于地理位置信息的社交分享应用——“图忆”。图忆是一款基于地理位置信息的社交分享应用。实现了将用户记录的不同类型的事件标刻于地图之上,查看自己的记录足迹,同时用户可以轻松查看附近分享的记事,添加好友聊天,建立兴趣圈子,发现志趣相投的好友,并且用户记事可以分享到公共社区平台,分享乐趣的同时也发现了更多的乐趣,社区推荐策略让用户发现更多有价值的乐趣。




 “图忆”APP界面截图
 
1.软件介绍
图忆是一款基于地理位置信息的社交分享应用。实现了将用户记录的不同类型的事件标刻于地图之上,查看自己的记录足迹,同时用户可以轻松查看附近分享的记事,添加好友聊天,建立兴趣圈子,发现志趣相投的好友,并且用户记事可以分享到公共社区平台,分享乐趣的同时也发现了更多的乐趣,社区推荐策略让用户发现更多有价值的乐趣。


2.功能介绍
【记录记忆】你可以记录自己的生活点滴在地图之上,可以公开给别人看,也可以保存为自己的私有记忆。
【离线记录】没有网络也可以轻松保存离线记录,WIFI连接后直接批量上传,省心
【地图附近】你将通过地图查看到附近用户公开的说有分享记录,当然是直接在地图上展示的哟,很直观的说,还有五个标签分类查询哟,就等你来发现了。
【雷达】发现同时在附近开启雷达的小伙伴,自定义雷达显示的内容,让小伙伴更容易发现你
【聊天圈子】与TA尽情畅聊,兴趣小伙伴建圈子一起聊。
【图忆社区】点赞,评论,分享,收藏Ta的分享

3.使用技术
环信IM
百度地图API
有盟API

4.作者心得
IM正越来越得到开发者重视,也逐渐成为APP标配,绝大部分App中都集成了即时通讯功能。将APP的核心功能紧密与即时通讯良好结合,将更有利于APP的用户体验和留存。
APP的多元发展中需要使用多功能的有机结合。而作为一个完整的SDK需要越少的干涉APP原本的逻辑,而不降低功能与体验,这些方面环信的IM SDK都做的挺好。 
 




  特别感谢以下企业的大力支持:
义创空间提供颁奖场地
 
萌岛从自有形象库中授权一套价值12000元的表情包
 
Emokit赞助Apple Watch一台
 
猿圈全程提供技术评测支持
 
git源码下载https://github.com/donlan/Tuyi
 
更多开源项目请点击http://community.easemob.com/article/825307813

图忆项目作者演讲PPT下载↓↓↓
  查看全部
根据IDC数据显示,中国有近200万开发者,身为一个程序员,我们生活在一个 IT 系统越发复杂且多变化的时代。有时候执行一个简单的开源项目,开发一个基础功能都需要精准定义并耗费大量时间专注任务。随着云计算的兴起,API 和SDK开始作为软件之间重要媒介而作为一种独立应用而存在,“一切皆软件,一切皆API,一切皆SDK”。通过API和SDK可以让开发者摆脱繁重的基础功能底层开发,短时间即可让App拥有各种诸如内置IM、统计等基础功能组件能力。 

5月14日,由环信联合猿圈共同推出的“首届环信编程大赛”颁奖典礼在中关村义创空间隆重举行。本次环信编程大赛历时两个月,由线上初赛、决赛和颁奖典礼三个环节组成,总计报名人数2000+,收到决赛项目100+。最终由评委会认定的13个优秀开源项目及开发者集体亮相颁奖典礼。其中“方圆十里”、“高仿微信“和“咚咚”三个开源项目名列前三,共同分享了15000元奖金和价值12000元的专属表情包。

9d743f79a696245c9c93ac614b13fe79[1].jpg

优秀项目开发者合影


73ERYP`OJ`QEY4PXGPEJ(AG.png

“图忆”项目负责人梁桂栋分享技术开发细节


 
其余入围的十余个优秀开源项目同样引起了到场开发者的热烈追捧,环信将分期将入围的优秀项目代码免费开源给小伙伴们。今天我们带来的是一款基于地理位置信息的社交分享应用——“图忆”。图忆是一款基于地理位置信息的社交分享应用。实现了将用户记录的不同类型的事件标刻于地图之上,查看自己的记录足迹,同时用户可以轻松查看附近分享的记事,添加好友聊天,建立兴趣圈子,发现志趣相投的好友,并且用户记事可以分享到公共社区平台,分享乐趣的同时也发现了更多的乐趣,社区推荐策略让用户发现更多有价值的乐趣。

QQ截图20160523170643.jpg

 “图忆”APP界面截图


 
1.软件介绍

图忆是一款基于地理位置信息的社交分享应用。实现了将用户记录的不同类型的事件标刻于地图之上,查看自己的记录足迹,同时用户可以轻松查看附近分享的记事,添加好友聊天,建立兴趣圈子,发现志趣相投的好友,并且用户记事可以分享到公共社区平台,分享乐趣的同时也发现了更多的乐趣,社区推荐策略让用户发现更多有价值的乐趣。




2.功能介绍

【记录记忆】你可以记录自己的生活点滴在地图之上,可以公开给别人看,也可以保存为自己的私有记忆。
【离线记录】没有网络也可以轻松保存离线记录,WIFI连接后直接批量上传,省心
【地图附近】你将通过地图查看到附近用户公开的说有分享记录,当然是直接在地图上展示的哟,很直观的说,还有五个标签分类查询哟,就等你来发现了。
【雷达】发现同时在附近开启雷达的小伙伴,自定义雷达显示的内容,让小伙伴更容易发现你
【聊天圈子】与TA尽情畅聊,兴趣小伙伴建圈子一起聊。
【图忆社区】点赞,评论,分享,收藏Ta的分享



3.使用技术

环信IM
百度地图API
有盟API



4.作者心得

IM正越来越得到开发者重视,也逐渐成为APP标配,绝大部分App中都集成了即时通讯功能。将APP的核心功能紧密与即时通讯良好结合,将更有利于APP的用户体验和留存。
APP的多元发展中需要使用多功能的有机结合。而作为一个完整的SDK需要越少的干涉APP原本的逻辑,而不降低功能与体验,这些方面环信的IM SDK都做的挺好。 


 

7ec7f4aad12e067bb7bd46f03a22c657[1].jpg


  特别感谢以下企业的大力支持:

义创空间提供颁奖场地
 
萌岛从自有形象库中授权一套价值12000元的表情包
 
Emokit赞助Apple Watch一台
 
猿圈全程提供技术评测支持


 
git源码下载https://github.com/donlan/Tuyi
 
更多开源项目请点击http://community.easemob.com/article/825307813

图忆项目作者演讲PPT下载↓↓↓
 
4
评论

13个开源项目集体登场,这是一场开源的技术盛宴! 环信编程大赛 开源项目

beyond 发表了文章 • 13974 次浏览 • 2016-05-04 15:22 • 来自相关话题

环信编程大赛颁奖典礼将于5月14日在中关村鼎好大厦二楼义创空间召开。届时,基于环信即时通讯云开发的13个优秀开源项目将集体亮相颁奖典礼。各种亮瞎眼的创意,总有一款能够打动你。感受环信开发者的力量,欢迎广大移动互联网开源开发者,投资人参与!
 
本次活动,我们邀请到了来自业内的开源大牛,分享他们对开源的见解,一同探讨开源项目的未来。

这里没有广告和套路只有满满的干货!有的是开源碰撞出来的火花,有的是对于开源美好未来的无限畅想,有的是环信对于开源理念的践行,还有一群志同道合的小伙伴!





开源项目介绍:




宅不住:发现城市精彩运动,认识周边潮人

宅男福利:一款美女直播应用
 
图忆:基于位置信息的分享与社交应用

咚咚:一款高效团队沟通的移动客户端

Cloud Developer:程序员之间互相交流学习的平台

美肤GO:专注于个人海外代购及护肤咨询分享的APP

文播:一款文章直播平台性的APP

方圆十里:关注方圆十里内的人和事

薅羊毛:针对技术人员的社交软件

高仿微信:基于环信SDK高仿微信

他乡:发现老乡,联络老乡,老乡互助的平台

公众号助手:未认证的公众号与用户之间的便捷联系

致敬传奇:怀恋偶像kobe
 

报名来到现场,共聚一堂,与开源大牛们面对面交流,

 
报名来到现场:http://www.easemob.com/event/hackathon_party/ 查看全部
环信编程大赛颁奖典礼将于5月14日在中关村鼎好大厦二楼义创空间召开。届时,基于环信即时通讯云开发的13个优秀开源项目将集体亮相颁奖典礼。各种亮瞎眼的创意,总有一款能够打动你。感受环信开发者的力量,欢迎广大移动互联网开源开发者,投资人参与!
 
本次活动,我们邀请到了来自业内的开源大牛,分享他们对开源的见解,一同探讨开源项目的未来。

这里没有广告和套路只有满满的干货!有的是开源碰撞出来的火花,有的是对于开源美好未来的无限畅想,有的是环信对于开源理念的践行,还有一群志同道合的小伙伴!

环信编程大赛颁奖典礼@1x.jpg



开源项目介绍:

QQ截图20160504151827.jpg

宅不住:发现城市精彩运动,认识周边潮人

宅男福利:一款美女直播应用
 
图忆:基于位置信息的分享与社交应用

咚咚:一款高效团队沟通的移动客户端

Cloud Developer:程序员之间互相交流学习的平台

美肤GO:专注于个人海外代购及护肤咨询分享的APP

文播:一款文章直播平台性的APP

方圆十里:关注方圆十里内的人和事

薅羊毛:针对技术人员的社交软件

高仿微信:基于环信SDK高仿微信

他乡:发现老乡,联络老乡,老乡互助的平台

公众号助手:未认证的公众号与用户之间的便捷联系

致敬传奇:怀恋偶像kobe
 



报名来到现场,共聚一堂,与开源大牛们面对面交流,

 
报名来到现场:http://www.easemob.com/event/hackathon_party/
2
评论

【环信编程大赛优秀开源项目展示】公众号聊天助手--未认证的公众号与订阅用户之间的便捷联系 开源项目 环信编程大赛

beyond 发表了文章 • 1987 次浏览 • 2016-04-26 17:12 • 来自相关话题

APP运行效果图
















项目功能:

个人自媒体公众号越来越多,然而由于个人公众号目前尚无法认证,没有客服接口权限,公众号主难以及时回复订阅用户的消息。通过这款公众号聊天助手,可以绕过微信官方接口,实现未认证的公众号与订阅用户之间的便捷联系。
技术原理:
通过对微信网页后台进行抓包分析,获取并破解了微信网页后台进行回复的接口。后端采用Python+tornado+requests开发。

消息流程:

1.公众号收到用户消息
2.微信服务器通过回调通知聊天助手服务器,聊天助手服务器保存用户open_id
3.聊天助手将消息转发至环信IM云
4.公众号主人通过聊天助手收到消息
5.公众号主进行回复
6.助手服务器通过为订阅用户注册聊天账号并模拟登陆,通过轮询向环信拉取聊天信息(也可以通过收费的即时消息回调接口)
7.将拉取到的聊天信息通过抓包分析得到的网页接口进行回复。

心得:

1.环信sdk是业界较为成熟的IM解决方案
2.该工具在完善后会作为公益工具免费供外界使用,并注明Powered by EaseMob

该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载:https://github.com/sunnylife/WechatMaster-backend
APK下载体验↓↓↓ 查看全部
APP运行效果图



gong_zhong_hao_zhu_shou_1.jpg


gong_zhong_hao_zhu_shou_2.jpg


gong_zhong_hao_zhu_shou_3.jpg


项目功能:


个人自媒体公众号越来越多,然而由于个人公众号目前尚无法认证,没有客服接口权限,公众号主难以及时回复订阅用户的消息。通过这款公众号聊天助手,可以绕过微信官方接口,实现未认证的公众号与订阅用户之间的便捷联系。
技术原理:
通过对微信网页后台进行抓包分析,获取并破解了微信网页后台进行回复的接口。后端采用Python+tornado+requests开发。


消息流程:


1.公众号收到用户消息
2.微信服务器通过回调通知聊天助手服务器,聊天助手服务器保存用户open_id
3.聊天助手将消息转发至环信IM云
4.公众号主人通过聊天助手收到消息
5.公众号主进行回复
6.助手服务器通过为订阅用户注册聊天账号并模拟登陆,通过轮询向环信拉取聊天信息(也可以通过收费的即时消息回调接口)
7.将拉取到的聊天信息通过抓包分析得到的网页接口进行回复。


心得:


1.环信sdk是业界较为成熟的IM解决方案
2.该工具在完善后会作为公益工具免费供外界使用,并注明Powered by EaseMob


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载:https://github.com/sunnylife/WechatMaster-backend
APK下载体验↓↓↓
0
评论

【环信编程大赛优秀开源项目展示】Cloud Developer--程序猿之间互相交流学习的平台 开源项目 环信编程大赛

beyond 发表了文章 • 1503 次浏览 • 2016-04-26 12:19 • 来自相关话题

APP运行效果图















项目简介

起初设想将此应用做成专门用于程序猿之间互相交流学习的一个平台,但是由 工作原因,没有充足的时间来投入到此次比赛中。只完成了部分功能。因为是个人开发, 没有美工和UI的配置,界面相对简陋,并且部分数据例如用户头像等采用随机数生成, 一些数据保存在本地UserDefault中,并且使用了环信内部的好友系统。工程主界面大部 分采用Storyboard完成,并且完成了界面适配,架构采用 MVVM 模式,结 合ReactiveCocoa来达到模块间的充分解耦。

 0x02使用到的第三方类库

本工程没有使用到CocoaPod,所有用到的类库都位于工程中的Vendor文件夹
1. ReactiveCocoa 2. DZNEnptyDataSet 3. IQKeyBoardManager 4. SVProgressHUD

0x04其它扩展功能有

3D Touch (手机桌面) Apple Pay(开通会员)

该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
源码下载↓↓↓
 
git源码地址https://github.com/FinderTiwk/CloudDeveloper 查看全部
APP运行效果图


Cloud_Developer_01.png


Cloud_Developer_02.png


Cloud_Developer_03.png


项目简介


起初设想将此应用做成专门用于程序猿之间互相交流学习的一个平台,但是由 工作原因,没有充足的时间来投入到此次比赛中。只完成了部分功能。因为是个人开发, 没有美工和UI的配置,界面相对简陋,并且部分数据例如用户头像等采用随机数生成, 一些数据保存在本地UserDefault中,并且使用了环信内部的好友系统。工程主界面大部 分采用Storyboard完成,并且完成了界面适配,架构采用 MVVM 模式,结 合ReactiveCocoa来达到模块间的充分解耦。


 0x02使用到的第三方类库


本工程没有使用到CocoaPod,所有用到的类库都位于工程中的Vendor文件夹
1. ReactiveCocoa 2. DZNEnptyDataSet 3. IQKeyBoardManager 4. SVProgressHUD


0x04其它扩展功能有


3D Touch (手机桌面) Apple Pay(开通会员)


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
源码下载↓↓↓
 
git源码地址https://github.com/FinderTiwk/CloudDeveloper
3
评论

【环信编程大赛优秀开源项目展示】宅男福利--美女直播应用 开源项目 环信编程大赛

beyond 发表了文章 • 2120 次浏览 • 2016-04-26 12:14 • 来自相关话题

APP运行效果图









项目介绍
本项目属于个人娱乐项目,做项目时主要想用环信的视频直播聊天,就临时改成和美女聊天的功能。目前只想到这些功能
        1、浏览各种类型美女,单击放大和玩逗。(目前只实现放大查看)
        2、点击右下角美女的头像,进入和美女聊天玩逗,主要用了环信的小助手功能。

项目用到的技术:
        1、用Kotlin和java混合编写。
        2、用了安卓最新效果(Fab,Snake,Recycler,CardView等)
        3、图片加载采用Glide
        4、网络加载采用Retrofit
        5、Activity和Fragment 的封装

总结:
由于最近只有晚上回来写项目,平时公司项目比较忙,还有很多想到还没有实现,大体框架实现了,具体功能只实现部分。后续完善。期待环信出很多有意思和好玩的功能。
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
源码下载↓↓↓
源码git地址https://github.com/xusoku/EMDemo 查看全部
APP运行效果图

286636562@qq.com宅男福利_02_.png


286636562@qq.com宅男福利_03_.png


项目介绍

本项目属于个人娱乐项目,做项目时主要想用环信的视频直播聊天,就临时改成和美女聊天的功能。目前只想到这些功能
        1、浏览各种类型美女,单击放大和玩逗。(目前只实现放大查看)
        2、点击右下角美女的头像,进入和美女聊天玩逗,主要用了环信的小助手功能。



项目用到的技术:

        1、用Kotlin和java混合编写。
        2、用了安卓最新效果(Fab,Snake,Recycler,CardView等)
        3、图片加载采用Glide
        4、网络加载采用Retrofit
        5、Activity和Fragment 的封装



总结:

由于最近只有晚上回来写项目,平时公司项目比较忙,还有很多想到还没有实现,大体框架实现了,具体功能只实现部分。后续完善。期待环信出很多有意思和好玩的功能。


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
源码下载↓↓↓
源码git地址https://github.com/xusoku/EMDemo
3
评论

【环信编程大赛优秀开源项目展示】薅羊毛技术社区--针对于技术人员的社交软件 环信编程大赛 开源项目

beyond 发表了文章 • 3041 次浏览 • 2016-04-26 11:44 • 来自相关话题

APP运行效果图















项目简介

本app主要针对于技术人员的社交软件,技术开发者可以分享自己的文章,可以和其他技术人员聊天,平台也可以发一些文章。平时比较忙,偶尔有些功夫写一写,也对自己业余生活的一个补充,正好最近刚刚开发了一套新框架,顺便拿来使用。本app完全建立在服务端上。服务端提供数据和支持。

-技术点
客户端技术点

1.系统中所有图标均采用字体图标(dileber框架中写的一套字体图标)
2.图片采用.9图
3.集成环信sdk,可以和服务器上的用户交流
4.架构基于dileber(来源于DrCoSu工作室的开源mvp框架
https://github.com/dileber/dileber(我个人开发的一套框架)mvp架构,代码清晰,代码简洁,层次分明
5.json数据传输与解析
6.框架自动生成(整个项目是采用一套配置文件生成的一套架构)
7.本来想在项目资讯页面写一个瀑布流布局,貌似只有某些手机支持,不成功。
8.采用下拉刷新
9.自动登录


服务器端技术点

1.linux服务器,真实数据运行,api接口传输数据。
2.服务器采用java web 架构为 mybatis+spring mvc+nginx
3.数据均采用json包装
4.数据库采用mysql


该项目为环信编程大赛参赛项目。报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的技术大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载https://github.com/dileber/technology_community 查看全部
APP运行效果图


297165331@qq.com薅羊毛技术社区app_01_.jpg


297165331@qq.com薅羊毛技术社区app_02_.jpg


297165331@qq.com薅羊毛技术社区app_03_.jpg


项目简介


本app主要针对于技术人员的社交软件,技术开发者可以分享自己的文章,可以和其他技术人员聊天,平台也可以发一些文章。平时比较忙,偶尔有些功夫写一写,也对自己业余生活的一个补充,正好最近刚刚开发了一套新框架,顺便拿来使用。本app完全建立在服务端上。服务端提供数据和支持。


-技术点
客户端技术点


1.系统中所有图标均采用字体图标(dileber框架中写的一套字体图标)
2.图片采用.9图
3.集成环信sdk,可以和服务器上的用户交流
4.架构基于dileber(来源于DrCoSu工作室的开源mvp框架
https://github.com/dileber/dileber(我个人开发的一套框架)mvp架构,代码清晰,代码简洁,层次分明
5.json数据传输与解析
6.框架自动生成(整个项目是采用一套配置文件生成的一套架构)
7.本来想在项目资讯页面写一个瀑布流布局,貌似只有某些手机支持,不成功。
8.采用下拉刷新
9.自动登录



服务器端技术点


1.linux服务器,真实数据运行,api接口传输数据。
2.服务器采用java web 架构为 mybatis+spring mvc+nginx
3.数据均采用json包装
4.数据库采用mysql



该项目为环信编程大赛参赛项目。报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的技术大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载https://github.com/dileber/technology_community
2
评论

【环信编程大赛优秀开源项目展示】方圆十里--关注方圆十里内的人和事 开源项目 环信编程大赛

beyond 发表了文章 • 1513 次浏览 • 2016-04-26 11:18 • 来自相关话题

APP运行效果图















项目简介:

基于IM(环信通信云)+LBS(百度地图SDK+GeoHash距离算法)的社交APP

一、功能列表:
1、登录、注册(采用后端授权注册的方式绑定环信id,更安全)
2、用户资料:头像、昵称、性别、生日、地区(本地arrays.xml存储地区数据库)、个性签名
3、Tab1.-“人”---- 百度地图中显示十公里内的人(如果用户位置集中或者人数过少会导致无法测试,因此“更远”选项,搜寻更多,并且本身的十公里概念也未进行筛选)
4、Tab2.“事”----十公里内的动态--文字、图片、位置的动态(发布、回帖、通知提醒)
5、Tab3.“聊”----IM会话
6、Tab4. “友”---通讯录及好友申请
7、我的动态
8、二维码---通过扫二维码加好友
二、特点备注:
1、本项目中采用geohash算法编码用户的位置坐标,达到位置的粗分区,而后进行精确精算实现十公里之内的人和事的概念。
2、创建自定义的百度地图标注。
3、一套将环信IM系统和开发者自身的用户体系融合的解决方案(当前的解决方案在多个项目中得到检验,成熟稳定)。
4、常见的发帖回复模块的处理解决。
5、利用环信的透传消息进行用户的帖子发布、回复等提醒通知。(待更新)
6、UI优化,如电话聊天背景的取自用户头像的毛玻璃特效--参考微信电话聊天背景(待更新)

该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载https://github.com/huangfangyi/fangyuanshili 查看全部
APP运行效果图


fang_yuan_shi_li_1.jpg


fang_yuan_shi_li_2.jpg


fang_yuan_shi_li_3.jpg


项目简介:


基于IM(环信通信云)+LBS(百度地图SDK+GeoHash距离算法)的社交APP

一、功能列表:
1、登录、注册(采用后端授权注册的方式绑定环信id,更安全)
2、用户资料:头像、昵称、性别、生日、地区(本地arrays.xml存储地区数据库)、个性签名
3、Tab1.-“人”---- 百度地图中显示十公里内的人(如果用户位置集中或者人数过少会导致无法测试,因此“更远”选项,搜寻更多,并且本身的十公里概念也未进行筛选)
4、Tab2.“事”----十公里内的动态--文字、图片、位置的动态(发布、回帖、通知提醒)
5、Tab3.“聊”----IM会话
6、Tab4. “友”---通讯录及好友申请
7、我的动态
8、二维码---通过扫二维码加好友
二、特点备注:
1、本项目中采用geohash算法编码用户的位置坐标,达到位置的粗分区,而后进行精确精算实现十公里之内的人和事的概念。
2、创建自定义的百度地图标注。
3、一套将环信IM系统和开发者自身的用户体系融合的解决方案(当前的解决方案在多个项目中得到检验,成熟稳定)。
4、常见的发帖回复模块的处理解决。
5、利用环信的透传消息进行用户的帖子发布、回复等提醒通知。(待更新)
6、UI优化,如电话聊天背景的取自用户头像的毛玻璃特效--参考微信电话聊天背景(待更新)


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载https://github.com/huangfangyi/fangyuanshili
2
评论

【环信编程大赛优秀开源项目展示】文播--一款文字直播平台性的APP 开源项目 环信编程大赛

beyond 发表了文章 • 3022 次浏览 • 2016-04-25 20:48 • 来自相关话题

APP运行截图














 
功能:
本项目是一款基于环信sdk进行个性化改造的文字直播平台性的安卓app。
在参赛报名的时候,曾想过这样一个问题:一款完全为IM而生的sdk,到底能有如何的潜力?因此,另辟蹊径将环信提供的IM群聊功能,通过重新设计,改造成了现在的文字直播的平台类型app。
每个直播间,其实就是一个“只有群创建者才能发言”的IM群组或讨论组,再进行一些界面上的改造,就可以实现一款类似于从早期非智能机时代流行至今的纯文字直播的app。
典型的使用场景包括经典的文字直播项目——直播球赛,以及现在流行的直播游戏,再加上直播生活技能、直播课程等,都能在《文播》里找到对应的频道。
提交的该版本目前为纯游客端,主播端另行实现。

技术:
·客户端使用DrCoSu工作室开源的dileber框架,MVP设计模式,整个项目冗余较低。
·融合环信SDK,并进行了个性化的改造。
·采用.9格式存储图片,ttf方式呈现界面与图标,各个机型兼容性较好。
·服务端采用Java(Spring),配合ngix和redis极大提升了访问响应速度。
·采用http通信和json、xml等数据格式,移植性和通用性好。

心得
重复造轮子虽然好,但是在实际开发中,往往可以使用更好的方式来加快你的节奏,从中获得更大的成就感。
环信SDK在即时通讯云领域是一款足够优秀的SDK。配合JPush和好的创意,能实现无限多的可能性。
创意是一款新型软件的核心竞争力。

介绍
文字的直播,一样精彩。
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
项目源码下载 ↓↓↓
  查看全部
APP运行截图

wb1.jpg


wb2.jpg


wb3.jpg

 


功能:

本项目是一款基于环信sdk进行个性化改造的文字直播平台性的安卓app。
在参赛报名的时候,曾想过这样一个问题:一款完全为IM而生的sdk,到底能有如何的潜力?因此,另辟蹊径将环信提供的IM群聊功能,通过重新设计,改造成了现在的文字直播的平台类型app。
每个直播间,其实就是一个“只有群创建者才能发言”的IM群组或讨论组,再进行一些界面上的改造,就可以实现一款类似于从早期非智能机时代流行至今的纯文字直播的app。
典型的使用场景包括经典的文字直播项目——直播球赛,以及现在流行的直播游戏,再加上直播生活技能、直播课程等,都能在《文播》里找到对应的频道。
提交的该版本目前为纯游客端,主播端另行实现。



技术:

·客户端使用DrCoSu工作室开源的dileber框架,MVP设计模式,整个项目冗余较低。
·融合环信SDK,并进行了个性化的改造。
·采用.9格式存储图片,ttf方式呈现界面与图标,各个机型兼容性较好。
·服务端采用Java(Spring),配合ngix和redis极大提升了访问响应速度。
·采用http通信和json、xml等数据格式,移植性和通用性好。



心得

重复造轮子虽然好,但是在实际开发中,往往可以使用更好的方式来加快你的节奏,从中获得更大的成就感。
环信SDK在即时通讯云领域是一款足够优秀的SDK。配合JPush和好的创意,能实现无限多的可能性。
创意是一款新型软件的核心竞争力。



介绍

文字的直播,一样精彩。


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
项目源码下载 ↓↓↓
 
0
评论

【环信编程大赛开源优秀项目展示】图忆--一款基于位置信息的分享与社交应用 环信编程大赛 开源项目

beyond 发表了文章 • 1451 次浏览 • 2016-04-25 20:36 • 来自相关话题

APP运行截图














 
1.软件介绍
图忆是一款基于位置信息的分享与社交应用。实现了将用户记录的不同类型的事件标刻于地图之上,查看自己的记录足迹,同时用户可以轻松查看附近分享的记事,添加好友聊天,建立兴趣圈子,发现志趣相投的好友,并且用户记事可以分享到公共社区平台,分享乐趣的同时也发现了更多的乐趣,社区推荐策略让用户发现更多有价值的乐趣。
2.功能介绍
【记录记忆】你可以记录自己的生活点滴在地图之上,可以公开给别人看,也可以保存为自己的私有记忆。
【离线记录】没有网络也可以轻松保存离线记录,WIFI连接后直接批量上传,省心
【地图附近】你将通过地图查看到附近用户公开的说有分享记录,当然是直接在地图上展示的哟,很直观的说,还有五个标签分类查询哟,就等你来发现了。
【雷达】发现同时在附近开启雷达的小伙伴,自定义雷达显示的内容,让小伙伴更容易发现你
【聊天圈子】与TA尽情畅聊,兴趣小伙伴建圈子一起聊。
【图忆社区】点赞,评论,分享,收藏Ta的分享

3.使用技术
环信IM
百度地图API
有盟API

4.作者心得
IM正越来越得到开发者重视,也逐渐成为APP标配,绝大部分App中都集成了即时通讯功能。将APP的核心功能紧密与即时通讯良好结合,将更有利于APP的用户体验和留存。
APP的多元发展中需要使用多功能的有机结合。而作为一个完整的SDK需要越少的干涉APP原本的逻辑,而不降低功能与体验,这些方面环信的IM SDK都做的挺好。
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
 
git源码下载https://github.com/donlan/Tuyi
 
作者演讲PPT下载↓↓↓ 查看全部
APP运行截图

图忆_01.png


图忆_02.png


图忆_03.png

 


1.软件介绍

图忆是一款基于位置信息的分享与社交应用。实现了将用户记录的不同类型的事件标刻于地图之上,查看自己的记录足迹,同时用户可以轻松查看附近分享的记事,添加好友聊天,建立兴趣圈子,发现志趣相投的好友,并且用户记事可以分享到公共社区平台,分享乐趣的同时也发现了更多的乐趣,社区推荐策略让用户发现更多有价值的乐趣。


2.功能介绍

【记录记忆】你可以记录自己的生活点滴在地图之上,可以公开给别人看,也可以保存为自己的私有记忆。
【离线记录】没有网络也可以轻松保存离线记录,WIFI连接后直接批量上传,省心
【地图附近】你将通过地图查看到附近用户公开的说有分享记录,当然是直接在地图上展示的哟,很直观的说,还有五个标签分类查询哟,就等你来发现了。
【雷达】发现同时在附近开启雷达的小伙伴,自定义雷达显示的内容,让小伙伴更容易发现你
【聊天圈子】与TA尽情畅聊,兴趣小伙伴建圈子一起聊。
【图忆社区】点赞,评论,分享,收藏Ta的分享



3.使用技术

环信IM
百度地图API
有盟API



4.作者心得

IM正越来越得到开发者重视,也逐渐成为APP标配,绝大部分App中都集成了即时通讯功能。将APP的核心功能紧密与即时通讯良好结合,将更有利于APP的用户体验和留存。
APP的多元发展中需要使用多功能的有机结合。而作为一个完整的SDK需要越少的干涉APP原本的逻辑,而不降低功能与体验,这些方面环信的IM SDK都做的挺好。


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
 
git源码下载https://github.com/donlan/Tuyi
 
作者演讲PPT下载↓↓↓
8
评论

【环信编程大赛优秀开源项目展示】高仿微信--基于环信sdk高仿微信 环信编程大赛 开源项目

beyond 发表了文章 • 2762 次浏览 • 2016-04-25 20:32 • 来自相关话题

APP运行截图













 实现功能点:
消息:订阅号、列表滑动删除、TitleBar弹出菜单
单聊,群聊(发送文字,语音,位置,视频,文件,语音电话,视频通话)
微信表情、
通讯录:按字母索引排序、添加手机通讯录好友、
发现:二维码扫描添加好友、二维码扫描加入群聊、扫码微信支付、生成自己二维码图片
朋友圈、发布朋友圈信息、购物、游戏、设置
WebView与Javascript交互、播放视频、加载HTML5页面
FastJson Json转换神器、Imageloader图片加载库、android-async-http 网络请求库、图片缩放查看、加密解密
技术心得
本项目基本实现了微信的核心功能,对微信UI设计进行Redesign,提高用户体验
另外在对接环信sdk的时候,没有直接采用官方的demo,而是基于环信官方文档,对聊天模块的功能自己来处理业务逻辑,对接起来比较麻烦,工作量也挺大。
对于想要基于环信sdk进行二次开发时,前期还是要把官方demo和官方文档给摸熟,后面再进行功能扩展的时候,才能够得心应手。
 
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载https://github.com/motianhuo/wechat 查看全部
APP运行截图

gao_fang_wei_xin_1.jpg

gao_fang_wei_xin_2.jpg


gao_fang_wei_xin_3.jpg


 实现功能点

消息:订阅号、列表滑动删除、TitleBar弹出菜单
单聊,群聊(发送文字,语音,位置,视频,文件,语音电话,视频通话)
微信表情、
通讯录:按字母索引排序、添加手机通讯录好友、
发现:二维码扫描添加好友、二维码扫描加入群聊、扫码微信支付、生成自己二维码图片
朋友圈、发布朋友圈信息、购物、游戏、设置
WebView与Javascript交互、播放视频、加载HTML5页面
FastJson Json转换神器、Imageloader图片加载库、android-async-http 网络请求库、图片缩放查看、加密解密


技术心得

本项目基本实现了微信的核心功能,对微信UI设计进行Redesign,提高用户体验
另外在对接环信sdk的时候,没有直接采用官方的demo,而是基于环信官方文档,对聊天模块的功能自己来处理业务逻辑,对接起来比较麻烦,工作量也挺大。
对于想要基于环信sdk进行二次开发时,前期还是要把官方demo和官方文档给摸熟,后面再进行功能扩展的时候,才能够得心应手。
 


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载https://github.com/motianhuo/wechat
1
评论

【环信编程大赛开源优秀项目展示】美肤GO--一款专注于个人海外代购及护肤咨询分享的APP 环信编程大赛 开源项目

beyond 发表了文章 • 1704 次浏览 • 2016-04-25 20:28 • 来自相关话题

APP运行截图















功能介绍

其中主要功能包含个人海外代购、美妆美肤课程、社区分享互动等,希望给爱美向往美的你一个全方位的秘密基地,也希望给想要做全职代购或者兼职代购甚至只是旅游顺便想代购挣回机票钱的我一个平台,源于这个初衷,美肤GO提供高品质的代购机制和最亲民线下般体验的护肤资讯,只为让你更美丽! 

 
技术方面

android端使用的dileber框架,由我们大学的DrCoSu社团几位成员共同研发,达到了快速开发的效果。
界面部分交互采用原生androidJava编写,MVP设计模式,整体结构清晰耦合度低。
在用户交流处直接调用环信SDK,提供较好的社交聊天体验。
兼容各个机型,不会出现拉伸或缩放问题。
服务端采用Java实现,额外配置了redis,使持久层得到保障并有较好的接口响应速度。 心得方面,环信SDK还是一款很方便的IM体系,可以帮助小的开发者或小公司快速集成这方面的功能。

 
心得建议
如果进一步拓展开发类似于微信红包这样的功能,能吸引到更广泛的客户群 慢慢努力做最好的轻量护肤应用~ 
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载:https://github.com/Rabbit00/MeifuGO

源码  APK   下载↓↓↓ 查看全部
APP运行截图


1184986786@qq.com美肤GO_01_.png


1184986786@qq.com美肤GO_02_.png


1184986786@qq.com美肤GO_03_.png


功能介绍


其中主要功能包含个人海外代购、美妆美肤课程、社区分享互动等,希望给爱美向往美的你一个全方位的秘密基地,也希望给想要做全职代购或者兼职代购甚至只是旅游顺便想代购挣回机票钱的我一个平台,源于这个初衷,美肤GO提供高品质的代购机制和最亲民线下般体验的护肤资讯,只为让你更美丽! 


 
技术方面


android端使用的dileber框架,由我们大学的DrCoSu社团几位成员共同研发,达到了快速开发的效果。
界面部分交互采用原生androidJava编写,MVP设计模式,整体结构清晰耦合度低。
在用户交流处直接调用环信SDK,提供较好的社交聊天体验。
兼容各个机型,不会出现拉伸或缩放问题。
服务端采用Java实现,额外配置了redis,使持久层得到保障并有较好的接口响应速度。 心得方面,环信SDK还是一款很方便的IM体系,可以帮助小的开发者或小公司快速集成这方面的功能。


 
心得建议
如果进一步拓展开发类似于微信红包这样的功能,能吸引到更广泛的客户群 慢慢努力做最好的轻量护肤应用~ 
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码下载:https://github.com/Rabbit00/MeifuGO

源码  APK   下载↓↓↓
7
评论

【环信编程大赛优秀开源项目展示】宅不住--发现城市精彩运动,认识周边潮人 环信编程大赛 开源项目

beyond 发表了文章 • 2095 次浏览 • 2016-04-25 20:21 • 来自相关话题

APP运行效果图















项目简介:

宅不住,发现城市精彩运动,认识周边潮人。类似与周末去哪儿 app, 同时加入了社交模块,即时聊天功能

主要功能模块有:

1.主页、附近的活动、附近的潮人
2.  发布活动、搜索活动
3. 专题、及时通讯(环信SDK) 
4. 登陆(个人主页)、设置模块

技术介绍

聊天页类: HKChatViewController
聊天列表类: HKChatListViewController

该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
源码下载↓↓↓

http://pan.baidu.com/s/1sl7oSnN 查看全部
APP运行效果图


zhai_bu_zhu_1.jpg


zhai_bu_zhu_2.jpg


zhai_bu_zhu_3.jpg


项目简介:


宅不住,发现城市精彩运动,认识周边潮人。类似与周末去哪儿 app, 同时加入了社交模块,即时聊天功能


主要功能模块有:


1.主页、附近的活动、附近的潮人
2.  发布活动、搜索活动
3. 专题、及时通讯(环信SDK) 
4. 登陆(个人主页)、设置模块


技术介绍


聊天页类: HKChatViewController
聊天列表类: HKChatListViewController


该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
源码下载↓↓↓

http://pan.baidu.com/s/1sl7oSnN
8
评论

【环信编程大赛优秀项目展示】咚咚--一款高效团队沟通的移动客户端 环信编程大赛 开源项目

beyond 发表了文章 • 1625 次浏览 • 2016-04-25 20:17 • 来自相关话题

APP运行效果图














基于环信平台进行开发,旨在打造的高效团队沟通的移动客户端,供企业内部协作使用、适应移动办公需要,提升企业沟通协同效率,增强企业办公管理效率。(当前仅实现了用户登入登出功能、通讯功能、投票功能。)
具体功能说明
一、用户登录注册功能
1.系统登录界面
2系统注册界面
    注册功能实现:限制账号长度必须为11位,出生日期选择,头像选择(从系统自带头像中选择)
3.系统首页
    登陆成功,即进入系统主页面
4.个人信息查看及修改
    进入主页面后点击个人信息查看,即可查看相关信息,并对其进行修改
    主界面
    (1)头像修改功能实现
    (2)名字修改功能实现
    (3)部门修改功能实现
    (4)性别选择功能实现
    (5)个性签名修改功能实现
二、通讯功能
    主界面
    功能实现:群组聊天,单对单私人聊天,查看好友列表,查看好友详情,查看群组详情
三、投票功能
    主界面
    功能实现:展示用户发起的投票列表,新增投票,投票提交
总结与心得
    基于环信平台的开发,使得项目的难点得于轻松解决,例如在平台上可以使用即时通讯功能以及用户好友管理、群组管理功能。让项目得于快速开发成型。
 
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码地址:https://github.com/caisiyi/SYTeamApp 查看全部
APP运行效果图

dong_dong_1.jpg


dong_dong_2.jpg


dong_dong_3.jpg


基于环信平台进行开发,旨在打造的高效团队沟通的移动客户端,供企业内部协作使用、适应移动办公需要,提升企业沟通协同效率,增强企业办公管理效率。(当前仅实现了用户登入登出功能、通讯功能、投票功能。)
具体功能说明
一、用户登录注册功能
1.系统登录界面
2系统注册界面
    注册功能实现:限制账号长度必须为11位,出生日期选择,头像选择(从系统自带头像中选择)
3.系统首页
    登陆成功,即进入系统主页面
4.个人信息查看及修改
    进入主页面后点击个人信息查看,即可查看相关信息,并对其进行修改
    主界面
    (1)头像修改功能实现
    (2)名字修改功能实现
    (3)部门修改功能实现
    (4)性别选择功能实现
    (5)个性签名修改功能实现
二、通讯功能
    主界面
    功能实现:群组聊天,单对单私人聊天,查看好友列表,查看好友详情,查看群组详情
三、投票功能
    主界面
    功能实现:展示用户发起的投票列表,新增投票,投票提交
总结与心得
    基于环信平台的开发,使得项目的难点得于轻松解决,例如在平台上可以使用即时通讯功能以及用户好友管理、群组管理功能。让项目得于快速开发成型。
 
该项目为环信编程大赛参赛项目,报名参加颁奖典礼,这里有一群有时间,熟悉环信集成,开源项目的大牛,还有数十家环信企业级服务器小伙伴和金牌投资人,报名连接http://www.easemob.com/event/hackathon_party/
 
git源码地址:https://github.com/caisiyi/SYTeamApp
10
评论

服务端调用rest接口示例demo 示例 服务器 demo Rest 开源项目

beyond 发表了文章 • 9716 次浏览 • 2016-01-13 14:57 • 来自相关话题

 
服务端怎么集成?
--写http请求调rest接口,对语言没限制,不需要导jar
 
有没有觉得这句回复很熟悉?
 
看到经常有服务端、后台 集成不知道怎么弄的,这里就把环信服务器端API的示例代码整理出来供大家参考
下载地址:https://github.com/easemob/emchat-server-examples
 
大家在使用过程中有什么问题 建议欢迎直接提出。
 
这里收录几个社区贡献 的demo ,大家有自己写的也可以联系我放在这里展示!
Java实现环信服务器端接口:http://www.imgeek.org/article/825307464

php和nodejs服务端代码示例参考:http://www.imgeek.org/article/825307461

关于环信.net服务端demo的一点补充(解决出错无法返回json格式的问题):http://www.imgeek.org/article/825307540
 
 Node.js调用rest接口http://www.imgeek.org/article/825307544
 
.net调用rest接口http://www.imgeek.org/article/825308176 查看全部
 

服务端怎么集成?
--写http请求调rest接口,对语言没限制,不需要导jar


 
有没有觉得这句回复很熟悉?
 
看到经常有服务端、后台 集成不知道怎么弄的,这里就把环信服务器端API的示例代码整理出来供大家参考

下载地址:https://github.com/easemob/emchat-server-examples


 
大家在使用过程中有什么问题 建议欢迎直接提出。
 
这里收录几个社区贡献 的demo ,大家有自己写的也可以联系我放在这里展示!

Java实现环信服务器端接口:http://www.imgeek.org/article/825307464

php和nodejs服务端代码示例参考:http://www.imgeek.org/article/825307461

关于环信.net服务端demo的一点补充(解决出错无法返回json格式的问题):http://www.imgeek.org/article/825307540
 
 Node.js调用rest接口http://www.imgeek.org/article/825307544
 
.net调用rest接口http://www.imgeek.org/article/825308176


5
评论

基于react native 和 环信的实时通话的免费“店话” 项目 开源了 开源项目

young 发表了文章 • 6374 次浏览 • 2016-01-06 15:06 • 来自相关话题

 
 
基于react native 和 环信的实时通话的免费“店话” 项目开源啦!
用“店话”搜索想要找的店铺电话,也可以上传自己的店铺信息和在线的客户免费语音通话,语音通话的流量仅仅需要3-5kb/s啊,还不快快下载!
 

扫描二维码下载体验(apk在附件已上传,可以直接安装哦)





源代码:https://github.com/vasth/dianhua(如果喜欢可以点下方赞赏按钮哦☺)

 
APP运行效果图展示:



















 
点击下载APK  ↓
 
  查看全部
 
 
基于react native 和 环信的实时通话的免费“店话” 项目开源啦!

用“店话”搜索想要找的店铺电话,也可以上传自己的店铺信息和在线的客户免费语音通话,语音通话的流量仅仅需要3-5kb/s啊,还不快快下载!
 



扫描二维码下载体验(apk在附件已上传,可以直接安装哦)

QQ截图20160106174752.png



源代码:https://github.com/vasth/dianhua(如果喜欢可以点下方赞赏按钮哦☺)

 
APP运行效果图展示:

Screenshot_2016-01-06-15-48-38-077_店话.png


Screenshot_2016-01-06-15-48-50-005_店话.png


Screenshot_2016-01-06-15-48-52-899_店话.png


Screenshot_2016-01-06-15-52-17-944_店话.png


 
点击下载APK  ↓
 
 
10
评论

看到很多人都急需一个ios简单集成 的demo ,这里就献丑上传一个 开源项目 iOS 环信_iOS

beyond 发表了文章 • 9246 次浏览 • 2016-01-06 11:34 • 来自相关话题

这个demo是按照视频http://v.youku.com/v_show/id_XMTQyMDc0NTQwMA==.html?from=y1.7-2  集成的,真的很简单...
 
   项目已经上传到附件,感兴趣的可以下载看看,有不明白的可以在下面跟帖
 
 
附件查看不到demo 的可以通过连接下载,下载地址:点击下载 查看全部
这个demo是按照视频http://v.youku.com/v_show/id_XMTQyMDc0NTQwMA==.html?from=y1.7-2  集成的,真的很简单...
 
   项目已经上传到附件,感兴趣的可以下载看看,有不明白的可以在下面跟帖
 
 
附件查看不到demo 的可以通过连接下载,下载地址:点击下载
0
评论

Chatbox - 轻量级jQuery聊天窗插件 开源项目 jQuery插件

耗斯基 发表了文章 • 1824 次浏览 • 2016-01-05 19:30 • 来自相关话题

之前做WebIM的时候苦于没有现成的聊天窗组件,所以自己封装了一个jQuery插件。该插件仅仅只是一个前端组件,不涉及后端通讯。后端请自行实现,比如可以使用环信的IM云,后期我有空可以实现一个DEMO分享出来。

1. 轻量级动画特效以及友好的界面
2. 支持多窗口和实例
3. 完善的回调函数以实现自定义功能
4. 多种调用方式
5. 良好的封装以及扩展性
6. 每个聊天窗对象实例以data属性的形式附加在聊天窗DOM对象上(如果你想获得某个特定插件的实例,可以直接从页面元素中获取:$('{boxId}').data('chatbox'))

项目地址:
http://haozki.me/Chatbox/
以上地址包含完整的API文档和Live Demo。可以直接看效果。

开源中国收录地址:
http://www.oschina.net/p/Chatbox

下载地址:
https://github.com/haozki/Chatbox/archive/master.zip
  查看全部
194137_o591_820321.png


之前做WebIM的时候苦于没有现成的聊天窗组件,所以自己封装了一个jQuery插件。该插件仅仅只是一个前端组件,不涉及后端通讯。后端请自行实现,比如可以使用环信的IM云,后期我有空可以实现一个DEMO分享出来。

1. 轻量级动画特效以及友好的界面
2. 支持多窗口和实例
3. 完善的回调函数以实现自定义功能
4. 多种调用方式
5. 良好的封装以及扩展性
6. 每个聊天窗对象实例以data属性的形式附加在聊天窗DOM对象上(如果你想获得某个特定插件的实例,可以直接从页面元素中获取:$('{boxId}').data('chatbox'))

项目地址:
http://haozki.me/Chatbox/
以上地址包含完整的API文档和Live Demo。可以直接看效果。

开源中国收录地址:
http://www.oschina.net/p/Chatbox

下载地址:
https://github.com/haozki/Chatbox/archive/master.zip
 
0
评论

score.js - jQuery星级评分插件 jQuery插件 开源项目

耗斯基 发表了文章 • 1124 次浏览 • 2016-01-05 19:20 • 来自相关话题

一年前写的jQuery星级评分插件,现在分享出来。代码不过200来行,有完善API文档说明。

1.完善的API
2.丰富的回调接口,实现灵活的功能控制
3.轻量级代码,使用更高效
4.支持自定义图标
5.支持Font-awsome扩展

项目地址:
http://haozki.me/score.js/
以上地址包含API文档和Live Demo。可以直接看效果。

开源中国收录地址:
http://www.oschina.net/p/score-js

下载地址:
https://github.com/haozki/score.js/archive/master.zip
  查看全部
195020_hyWh_820321.png


一年前写的jQuery星级评分插件,现在分享出来。代码不过200来行,有完善API文档说明。

1.完善的API
2.丰富的回调接口,实现灵活的功能控制
3.轻量级代码,使用更高效
4.支持自定义图标
5.支持Font-awsome扩展

项目地址:
http://haozki.me/score.js/
以上地址包含API文档和Live Demo。可以直接看效果。

开源中国收录地址:
http://www.oschina.net/p/score-js

下载地址:
https://github.com/haozki/score.js/archive/master.zip
 
11
评论

使用环信提供的EaseUI库集成客服demo 开源项目 移动客服 环信

beyond 发表了文章 • 8905 次浏览 • 2016-01-05 16:48 • 来自相关话题

EaseUICustomer

使用环信提供的 EaseUI 库集成客服demo,方便开发者参考集成环信的客服功能;项目有详细的注释,适合新手以及老鸟参考研究, 此demo使用最新的环信提供的 EaseUI 库集成环信的客服聊天
 
源代码:https://github.com/lzan13/EaseUICustomer
 
运行截图如下:










































关于EaseUI库

EaseUI 库可以去环信官网下载界面下载sdk,里边包含有EaseUI库 官网下载sdk
或者去环信的github上去下载:官网下载sdk

特点

使用了Android Material Design 样式开发,将Android新设计与环信的EaseUI结合,

需要注意的地方(重要)
使用时需要把配置文件里的appkey改成自己的,以及开屏页SplashActivity类里默认数据改成自己的 使用时需要把配置文件里的appkey改成自己的,以及开屏页SplashActivity类里默认数据改成自己的 使用时需要把配置文件里的appkey改成自己的,以及开屏页SplashActivity类里默认数据改成自己的 重要的事情说三遍 在使用过程中有什么疑问可以去环信官方社区 `imgeek.org` 去发帖[imgeek 社区][imgeek]
实现的功能

全局消息的监听,在DemoHelper类实现,搜索 onEvent 方法

通知栏消息提醒,这里使用 EaseUI 定义封装好的通知,这里只是稍微设置了下,单条消息会显示消息内容,多条消息会显示消息条数,以及小图标的设置

用户轨迹图文消息混排

满意度消息的收发

通知栏提醒

首先说下EaseUI重构客服demo的环境以及工具版本:
AndroidStudio version:1.5.0 SDKTools version:24.4.x Build-tools version:23.0.2 Compile SDK version:API 22(5.1) Minimum SDK version:API 15(4.0.3) Gradle version:2.4 jdk version:1.7
 
AndroidStudio等工具地址:

Android 官方下载  Android官网
国内网友收集 AndroidDevTools
Gradle(AndroidStudio有时自动下载不成功,所以要自己下载)  gradle v2.4下载 查看全部
EaseUICustomer

使用环信提供的 EaseUI 库集成客服demo,方便开发者参考集成环信的客服功能;项目有详细的注释,适合新手以及老鸟参考研究, 此demo使用最新的环信提供的 EaseUI 库集成环信的客服聊天
 
源代码https://github.com/lzan13/EaseUICustomer
 
运行截图如下:


7RGANY[DGAF[[CML4ANAEC.jpg


`7A_91G_I(~1P~)1FLA7X2.png


24AOP1EC[9}0E8WLR5NG4L0.png


A{BZJ]KHU~F`VVT144@KR.png


TG6`TNGLNYJ@QX)F75FM]8O.png


R0BPRN91X)_L}1E~0U~YBI.jpg


U98IAWG0NTS8@BZTS95{2T.png


Z)~OL@W@VJPXRD@A7_NE}P0.png


关于EaseUI库

EaseUI 库可以去环信官网下载界面下载sdk,里边包含有EaseUI库 官网下载sdk
或者去环信的github上去下载:官网下载sdk

特点

使用了Android Material Design 样式开发,将Android新设计与环信的EaseUI结合,

需要注意的地方(重要)
使用时需要把配置文件里的appkey改成自己的,以及开屏页SplashActivity类里默认数据改成自己的 使用时需要把配置文件里的appkey改成自己的,以及开屏页SplashActivity类里默认数据改成自己的 使用时需要把配置文件里的appkey改成自己的,以及开屏页SplashActivity类里默认数据改成自己的 重要的事情说三遍 在使用过程中有什么疑问可以去环信官方社区 `imgeek.org` 去发帖[imgeek 社区][imgeek]
实现的功能

全局消息的监听,在DemoHelper类实现,搜索 onEvent 方法

通知栏消息提醒,这里使用 EaseUI 定义封装好的通知,这里只是稍微设置了下,单条消息会显示消息内容,多条消息会显示消息条数,以及小图标的设置

用户轨迹图文消息混排

满意度消息的收发

通知栏提醒

首先说下EaseUI重构客服demo的环境以及工具版本:
AndroidStudio version:1.5.0 SDKTools version:24.4.x Build-tools version:23.0.2 Compile SDK version:API 22(5.1) Minimum SDK version:API 15(4.0.3) Gradle version:2.4 jdk version:1.7
 
AndroidStudio等工具地址:

Android 官方下载  Android官网
国内网友收集 AndroidDevTools
Gradle(AndroidStudio有时自动下载不成功,所以要自己下载)  gradle v2.4下载
0
评论

业界首个用户体验的实时用户体验分析管理方案 开源项目

Dynatrace 发表了文章 • 875 次浏览 • 2015-08-24 11:45 • 来自相关话题

6
评论

luckyOne - HTML5&CSS3抽奖小程序 luckyone 开源项目

耗斯基 发表了文章 • 2689 次浏览 • 2015-07-27 15:59 • 来自相关话题

程序可用于各类活动,如年会、发布会等。
支持回车和空格键控制。
 
附件中是环信本次发布会使用的版本。
空格/回车控制抽奖的启动和开始,由于中奖者大图弹出是现场第二轮抽奖时临时加的,不完善。每次启动停止后需F5刷新重新开始新的一轮。最后按键盘"o"键有个结束特效幻灯片。

通用版请访问Github库:https://github.com/haozki/luckyOne
欢迎大家下载使用和交流。 查看全部
程序可用于各类活动,如年会、发布会等。
支持回车和空格键控制。
 
附件中是环信本次发布会使用的版本。
空格/回车控制抽奖的启动和开始,由于中奖者大图弹出是现场第二轮抽奖时临时加的,不完善。每次启动停止后需F5刷新重新开始新的一轮。最后按键盘"o"键有个结束特效幻灯片。

通用版请访问Github库:https://github.com/haozki/luckyOne
欢迎大家下载使用和交流。
原创开源项目发布