Kotlin影视
基于组件化架构的 Kotlin 影视 App,结构清晰,维护起来挺省心。用上了 MVP 模式,逻辑分得清楚,UI 那块干净利落。配合Retrofit搞网络求,再加RxKotlin来响应式数据,流畅度提高,写起来也不啰嗦。
Dagger2的依赖注入也安排上了,组件解耦,测试方便。每个模块都挺独立,比如播放页、详情页、搜索页,拉出来改也不怕互相影响。用 Kotlin 写这类 App,优势还挺的,语法简洁、空安全也省了不少事。
项目中用到RxBus来做组件间通信,写法也比较清爽,多个模块之间传个消息方便。如果你还没接触过 RxBus,可以先看看这个例子:RxBus-Kotlin-Example。
整套架构其实比较适合中型以上项目,逻辑一多,用 MVP + DI + 响应式真的能减负不少。如果你打算做类似的影视 App,这个项目还挺值得借鉴的。可以先从这篇看看:kotlin 框架,顺带了解下整体框架。
如果你对 REST 接口这块感兴趣,还可以看看这个项目:Kotlin REST API 示例。再深入了解下网络层怎么搭,怎么测,怎么封装。
,这个 Kotlin 写的影视类 App 结构清晰、技术栈靠谱、扩展性也强,拿来参考或者二次开发都挺合适的。如果你刚好在做视频类应用,可以直接拿来拆一拆,自己改着用。
8.06MB
文件大小:
评论区