Jetflix使用Jetpack Compose和TMDb API的电影列表应用
Jetpack Compose 写的电影列表应用你用过没?Jetflix还挺不错的,UI 是全 Kotlin 的那种声明式风格,写起来顺手,看起来也清爽。配合TMDb API直接拉电影数据,响应也快,体验蛮流畅的。你要是喜欢撸点 Android UI,还真挺值得看看。
MVVM 架构打底,用的也是熟悉的Dagger Hilt做依赖注入。网络求这块用的是标准的协程配合 Retrofit,写法清爽,逻辑分得也清楚。整个项目结构比较规整,适合用来参考或作为练手项目。
还有一点比较方便的,是作者把 APK 打包好了,直接去项目页就能下载试用,省了一步构建的麻烦。如果你想贡献代码,也欢迎,项目开源,提 PR 方便。
感兴趣的可以顺手看看这些相关资源:
- Kotlin 与 TMDB - 数据接口怎么用,可以从这篇入手
- Kotlin Multiplatform 开发 TMDb 应用 - 跨平台搞法也有参考
- Movie-Guide - Android 上另 TMDb 客户端
如果你最近正好想写一个Compose项目,又刚好对电影类 App感兴趣,那这个仓库还蛮合适的,拿来练练手、学点架构都挺实用。
45.39MB
文件大小:
评论区