1、产品是针对于语音聊天的一个项目
2、产品安卓端使用Java开发
3、产品苹果端使用Swift开发
点击空白处退出提示
1、产品是针对于语音聊天的一个项目
2、产品安卓端使用Java开发
3、产品苹果端使用Swift开发
1、登录注册 2、语音聊天、3文字聊天 4、视频聊天5、社区平困 6、会员充值等级 7、会员消费
1、登录注册 2、语音聊天、3文字聊天 4、视频聊天5、社区平困 6、会员充值等级 7、会员消费
实现安卓端的开语言: Kotlin
架构: MVVM (Model-View-ViewModel)
异步处理: Kotlin Coroutines (协程)
依赖注入: Hilt
音频播放: Android MediaPlayer 或更强大的 ExoPlayer
MediaPlayer: 系统原生,简单易用,但功能相对基础。
ExoPlayer: Google 开源库,功能强大、高度可定制,支持更多格式和流媒体协议,强烈推荐用于生产环境。
数据持久化:
本地数据库: Room (用于存储用户的书架、播放进度、收藏等)
偏好设置: DataStore (用于存储用户设置,如播放速度、定时关闭等)
网络请求: Retrofit + OkHttp
评论