方圆十里 社交 APP开源项目

我要开发同款
匿名用户2016年07月29日
74阅读
开发技术Java
所属分类应用工具、IM/聊天/语音工具
授权协议Apache

作品详情

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

一、功能列表:

登录、注册(采用后端授权注册的方式绑定环信id,更安全)

用户资料:头像、昵称、性别、生日、地区(本地arrays.xml存储地区数据库)、个性签名

Tab1.-“人”----百度地图中显示十公里内的人(如果用户位置集中或者人数过少会导致无法测试,因此“更远”选项,搜寻更多,并且本身的十公里概念也未进行筛选)

Tab2.“事”----十公里内的动态--文字、图片、位置的动态(发布、回帖、通知提醒)

Tab3.“聊”----IM会话

Tab4.“友”---通讯录及好友申请

我的动态

二维码---通过扫二维码加好友

二、特点备注:

本项目中采用geohash算法编码用户的位置坐标,达到位置的粗分区,而后进行精确精算实现十公里之内的人和事的概念。

创建自定义的百度地图标注。

一套将环信IM系统和开发者自身的用户体系融合的解决方案(当前的解决方案在多个项目中得到检验,成熟稳定)。

常见的发帖回复模块的处理解决。

利用环信的透传消息进行用户的帖子发布、回复等提醒通知。(待更新)

UI优化,如电话聊天背景的取自用户头像的毛玻璃特效--参考微信电话聊天背景(待更新)

项目地址:https://github.com/huangfangyi/fangyuanshili

体验包:https://fir.im/ld6m

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论