🚀 零基础实战:用 ReactNative + Expo + Hono.js + CloudFlare 构建企业级 AI 聊天应用全栈开发指南)
🌟 课程亮点
✅ 零基础友好
- 从空白项目开始手把手教学
- 基础阶段每行代码都会详细讲解
- 在完成基本实现后进行重构,性能优化会重点讲解
✅ 学习阶段
-
ReactNative 基础 UI 开发
- 核心组件(Text/View/FlatList 等)
- 样式系统与 Flex 布局
- 状态管理与 Hooks 使用
-
Expo 核心功能
- 开发环境搭建与 Expo CLI 使用
- 原生模块集成(媒体选择/文件系统等)
- 安全存储(react-native-mmkv)
- OAuth2 授权流程实现
-
流式响应(循序渐进)
- 使用 expo/fetch stream
- 使用 react-native-sse
-
聊天记录存储(循序渐进)
- 使用 状态管理
- 使用 react-native-mmkv
- 使用 expo-sqlite
-
项目实战
- 从零搭建应用骨架
- 路由导航配置
- 与 Hono.js 后端联调
✅ 多 AI 引擎集成
- DeepSeek 最新模型 + 阿里云百炼通义大模型 (可自行选择)
✅ 函数调用 Function calling
- 启用模型来获取数据并采取行动
- 并行调用工具 tools(学完拥有对接任意平台 API,工具调用,UI 实现)
✅ 多 Oauth2 平台集成
- 详细讲解如何在移动端进行 Oauth2 授权
- 对接 Twitter,Github (学完拥有对接其他 Oauth2 平台能力)
🛠️ 核心技术栈
[前端] --> ReactNative Expo
[后端] --> HonoJs
[授权] --> 对接OAuth2第三方平台(Twitter,GitHub)
[登录] --> 验证码登录,账号密码登录
[部署] --> CloudFlare Worker