先讲清楚这门课在解决什么问题

这套资料的主题是「用 FastAPI 写后端、Kotlin 写安卓前端,做一款能跑起来的短视频 APP」。它解决的是一个很具体的场景:后端和移动端各自能写 Hello World,但一碰到「视频上传到云端、转码、再在手机端播放」这条完整链路就卡住。市面上多数资料要么只讲后端接口、要么只讲安卓 UI,这门课把两端打通,并且接入了阿里云 OSS 和 VOD 来处理视频存储和点播。所以它不是入门科普,而是带你走完一个有真实数据流转的全栈项目。

适合什么基础,建议先看哪几块

它不适合零基础。你需要具备 Python 基本语法、能看懂 Kotlin 的类和协程、了解 HTTP 请求的大致流程。如果这三样都缺,建议先补基础再看,否则到虚拟环境配置和 Schema 设计那一步会明显吃力。建议的观看顺序是:先把 Python 环境初始化和后端服务创建那几节过一遍,跟着把本地服务跑通;接着看 MySQL 和 Redis 的连接部分,确认数据层没问题;然后再进入 OSS 和 VOD 的接入。Kotlin 端的 APP 运行可以放到后端接口能返回数据之后再对照看,这样你调试时心里有底,知道问题出在服务端还是客户端。

学完能独立做什么,资料怎么配合练习

学完之后,你应该能独立搭建一套「移动端上传视频 → 后端接收并调用云存储 → 客户端拉取播放」的服务,并且能基于接口规范去扩展点赞、评论这类功能。练习时不要只用眼睛看:后端部分一定要自己建虚拟环境、自己连一遍本地数据库,把视频模型的 Schema 手写一遍再去对照;云服务部分,你需要自己注册阿里云账号、开通 OSS 和 VOD,用课程里的思路配置客户端并跑通上传测试,这一步绕不过去。Kotlin 端重点放在网络请求和数据解析上,UI 先不纠结。整个资料的核心价值在于把分散的云服务文档和前后端代码串成一条线,你跟着把每个环节手动接一次,比看十遍视频都有用。


使用AI+FastAPI+Kotlin开发完整短视频APP的全栈技能。

课程目录

*   01 01 课程介绍.mp4 04:02

*   02 02 运行安卓APP.mp4 02:58

*   03 03 初始化OpenSpec.mp4 07:18

*   04 04 创建完整后端服务.mp4 31:23

*   05 05 创建Python虚拟环境.mp4 22:43

*   06 06 连接MySQL和Redis.mp4 05:32

*   07 07 基于OpenSpec规范设计视频服务实现.mp4 24:41

*   08 08 连接阿里云OSS和VOD.mp4 21:10

*   09 09 成功连接VOD视频点播服务.mp4 02:11

*   10 10 实现 OSS 客户端与测试.mp4 11:57

*   11 11 VOD 客户端功能.mp4 09:23

*   12 12 视频模型和 Schema.mp4 13:25

*   13 13 VideoRepository 实现.mp4 09:00

*   14 14 修复 VOD Mock 单元测试.mp4 20:57

*   15 15 完成视频模块所有任务.mp4 07:11

*   16 16 APP与API通信方案设计.mp4 11:03

*   17 17 制定OpenSpec变更计划.mp4 09:36

*   18 18 后端账号密码认证系统.mp4 18:51

*   19 19 上传视频到VOD.mp4 27:37

*   20 20 实现APP的用户登录注册功能.mp4 44:37

*   21 21 将项目重新编译到安卓.mp4 18:46

*   22 22 演示基于API的安卓登录注册功能.mp4 03:55

*   23 23 完善单元测试和集成测试.mp4 35:41

*   24 24 实现播放云视频功能.mp4 28:55

*   25 25 解决登录失败的问题.mp4 18:04

*   26 26 修复获取VOD视频失败.mp4 16:25

*   27 27 上传视频到VOD并通过代码读取.mp4 08:16

*   28 28 实现播放云视频的功能.mp4 24:41

*   29 29 项目完成并归档.mp4 03:34

*   30 30 实现数据库健康检查系统.mp4 22:59

*   31 31 实现Codex进行BUG修复.mp4 11:13

*   32 32 修复首页黑屏BUG.mp4 36:26

*   33 33 课程总结.mp4 03:35