ICIC聊天

社交 IM熟人社交 案例ID:132675
键盘舞者
3 年经验· 深圳市云智研途网络科技有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

内容:该项目是一个社交聊天app,拥有聊天、朋友圈功能。
1.项目使用kotlin语言编写,采用rxjava2+okhttp+retrofit+MVP+dagger2架构,支持 AndroidX
2.聊天内容类型有:文字、表情包、语音、图片、地理位置、文件、红包、个人名片。还可以进行语音通话。
3. 朋友圈:内容类型有文字、图片、地理位置。而且可以 点赞或评论,发布时还可以设置可见人、不可见人。
4. 即时通讯主要通过极光IM SDK实现,界面完全需要自己实现,比如发送消息的收集、发送、显示、加载中。
聊天界面由多种item显示,并且监听软键盘的出现和隐藏,使得软键盘与选择栏互斥,不同时出现
朋友圈的列表Recyclerview又嵌套了三个Recyclerview,导致列表的findLastVisibleItemPosition函数失灵,我在列表外嵌套一个ScrollView,通过判断滑动距离是否大于等于列表长度减去ScrollView的高度来判断是否滑动到底。

ICIC聊天

社交 · IM熟人社交 案例ID:132675
联系该工程师
微信扫码,建群沟通
作者: 键盘舞者 - 3年经验- 深圳市云智研途网络科技有限公司

案例介绍

内容:该项目是一个社交聊天app,拥有聊天、朋友圈功能。
1.项目使用kotlin语言编写,采用rxjava2+okhttp+retrofit+MVP+dagger2架构,支持 AndroidX
2.聊天内容类型有:文字、表情包、语音、图片、地理位置、文件、红包、个人名片。还可以进行语音通话。
3. 朋友圈:内容类型有文字、图片、地理位置。而且可以 点赞或评论,发布时还可以设置可见人、不可见人。
4. 即时通讯主要通过极光IM SDK实现,界面完全需要自己实现,比如发送消息的收集、发送、显示、加载中。
聊天界面由多种item显示,并且监听软键盘的出现和隐藏,使得软键盘与选择栏互斥,不同时出现
朋友圈的列表Recyclerview又嵌套了三个Recyclerview,导致列表的findLastVisibleItemPosition函数失灵,我在列表外嵌套一个ScrollView,通过判断滑动距离是否大于等于列表长度减去ScrollView的高度来判断是否滑动到底。

相似案例推荐

  • 抱抱圈

    抱抱圈

    1. 实现了点对点通讯 2. 实现了现有社交的所有功能,陌

  • 聊天类APP

    聊天类APP

    负责iOS端的APP开发,该项目是基于IM的聊天类APP,有

  • Android仿QQ

    Android仿QQ

    主要有后台的编写使用SSH框架,通过HttpClient调用

  • vue官网

    vue官网

    应用用于管理客户资料、订单库、素材库、知识库等,当成员与客户

  • SpiceIM平台

    SpiceIM平台

    SpiceIM Server是一个基于NIO的客户、服务器端

  • 诚聊

    诚聊

    诚聊是一款即时通讯聊天软件。用户通过身份验证注册登录后可以通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×