一个用 Jetpack Compose 实现的 IM APP
由于腾讯云 IM SDK 免费版最多只能注册一百个账号,因此如果发现注册不了的话,可以使用以下几个我预先注册好的账号,但多设备同时登陆的话会互相挤掉线 ~~
- Android
- Jetpack
- Compose
- Flutter
- Kotlin
- Java
- Dart
- ViewModel
- LiveData
更多介绍请看这里:
下载 APK:compose_chat
- 引入用 Jetpack Compose 实现的图片选择框架 Matisse
- 进一步适配 Material Design 3
- 优化图片的压缩策略
- 通过 buildSrc 管理依赖,统一通过 Plugin 管理配置项
- 支持 Gif 类型的图片消息和用户头像
- 支持保存 Gif 类型的图片到本地相册
- 修复 bug
- 规整代码
- 优化交互体验
- 规整代码
- 升级 targetSdkVersion 到 31
- 发送图片消息前先检测是否需要对图片进行压缩
- 优化图片消息的显示比例
- 统一消息的发送逻辑
- 修复 bug
- 修复 bug
- 升级依赖库
- 优化交互体验
- 支持保存图片到本地相册
- 支持修改个人资料时进行效果预览
- 为侧滑栏添加拖拽动画
- 升级依赖库
- 引入 Material Design 3
- 支持点击查看大图
- 支持选择本地图片作为头像
- 优化交互体验
- 支持发送图片消息
- 新增应用全局黑白化的主题
- 群主能够修改群头像
- 支持群聊
- 支持发送 emoji 表情
- 支持私聊
- 支持发送文本消息