中文 | English
项目简介
当前项目根据国外招聘要求写的练手项目,除了compose还没添加到项目中!此项目是作为后期会持续更新,喜欢的可以给个start
使用技术
- hilt 谷歌推出的依赖注入框架
- room 谷歌推出的数据库
- retrofit2 + okhttp3 网络请求框架
- firebase 谷歌数据采集平台(类似腾讯bugly)
- kotlin + flow
- VariousPlayer 自己封装的播放器,底层是谷歌的exoplayer
- test 用的是junit+hilt 学习junit请点击
功能介绍
- 抖音播放界面
- 单独影视播放界面
- 搜索功能
- 缓存功能(无网络下请求走缓存,播放走本地缓存)
运行效果