仿写一个 ClubHouse

仿写一个 ClubHouse

相信 ClubHouse 大家都有所耳闻,就是一个主打语音社交,并且是邀请制的 App。在各个领域的大佬带动下,迅速出圈,火遍全球社交媒体。不过目前只有 iOS 版本,并且目前已在中国区下架。

上周我也试着仿写了一个,从技术角度来说,实现它的语音互动模块,真的很简单,下面是效果图。

效果图

img

流程图

img

架构

img

(图:Google)

项目整体采用谷歌推荐的架构,页面与数据分离,用到了 ViewModel、LiveData,并且使用 DiffUtil 优化列表,Kotlin 协程优化异步任务。

已实现功能

  1. 登录获取房间列表
  2. 创建公开/私密类型房间
  3. 主播发布音频/听众订阅音频
  4. 听众举手/取消举手
  5. 主播邀请听众上台
  6. 举手列表

下载体验链接

下载体验

🐱 github地址

第三方库

最后

给我一个免费的 Star 🌟

射射!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值