用途:面向有 Web 开发经验者的移动应用开发指南,用跨平台框架同时开发 iOS 与 Android。
主要能力:提供框架选型建议(React Native (Expo) 与 React Native CLI 为 Tier 1,Flutter 为 Tier 2,并给出 AI 友好与性能两种取向的理由);按入门、进阶、企业级给出推荐路径;给出 Expo 与 Flutter 的项目创建、目录结构、导航(Expo Router 的 Stack/Tabs)、样式(StyleSheet 与 NativeWind)、API 集成、认证(expo-secure-store 存储令牌)等模式;汇总 Web 与移动在 UI、导航、存储上的差异(如 onClick 与 onPress、localStorage 与 AsyncStorage/SecureStore);提供 Expo EAS 构建与提交流程、环境变量配置,以及覆盖数据模型、原型、UI、安全、部署的移动端检查清单和常见问题解答。
使用方式:安装并创建项目,例如 npm install -g expo-cli、npx create-expo-app my-app、npx expo start;Flutter 用 flutter create my_app、flutter run;构建用 npm install -g eas-cli、eas build:configure、eas build --platform ios|android、eas submit --platform ios|android。
限制:资料未提供价格、收费、平台支持范围与具体效果数据,均暂未提供;框架版本与推荐层级可能随版本变化,需以官方最新信息为准。