本文档目录用于存放 N.E.K.O.-RN(React Native / Expo) 端的设计与规格文档。
本项目采用 SDD (Spec-Driven Development) 规范驱动开发模式。文档按功能模块化划分,作为 AI 与人类协作的"单一真理源"。
- RN 开发策略:当前开发策略与组件现状矩阵(⭐)
- 跨平台组件策略:当前跨端实现方式(
.native.tsx)(⭐) - 快速参考卡片:命令/入口/高频坑(速查)
- 常见问题排查:开发/构建常见问题与解决方案
- Android 下一步路线图:Android 真机体验对齐 Web 的优先级与验收点(⭐ 推荐按此推进)
- WebSocket 协议:JSON 负载与二进制数据格式定义。
- 状态机:连接状态与会话状态管理。
- 开发与验收:硬编码约束、环境配置与验收清单。
- macOS Android 环境搭建(zsh):Android SDK / JDK 17 /(可选)模拟器与验证命令
- Android 平台运行指南:Android 环境配置、构建、运行和调试(⭐ Android 开发者必读)
- 上游 packages 同步指南:如何同步
@N.E.K.O/frontend/packages/*到本仓库packages/project-neko-* - 上游公共文档入口(N.E.K.O):本仓库只引用不复制
- 先设计后代码:重大功能前必须先在
/docs中更新相关 Spec。 - 模块化维护:避免在单体文件中堆积逻辑,按功能域进行分割。
- 闭环验证:功能的验收应严格对齐文档中描述的规格。
- 渐进式迁移:优先复用共享 packages,并把关键 UI 通过
.native.tsx落地到 Android 真机,参考 RN 开发策略。