Expo
建立在React Native之上的移动应用开发工具链和服务平台,封装原生模块并提供统一的构建和发布工具链,降低移动开发入门门槛
核心事实
时间轴 (近 90 天)
项目几乎全程由编码 agent Codex 协作完成,并在 AGENTS.md 中规定不要相信训练数据里关于 Expo 的知识,先抓取对应 SDK 版本化文档
Outside 的技术链路为:Expo/React Native 录音,Render 上的 Express 后端,ElevenLabs Scribe 转写,Mastra 工作流调用 Gemma 模型,ElevenLabs TTS 合成语音
该教程项目使用 Expo 作为移动端框架、Clerk 负责身份认证、Convex 作为后端与数据库、NativeWind 负责样式
使用 Expo 的 Native Tabs 组件可直接获得 iOS 的液态玻璃(liquid glass)效果,无需手写大量样式代码
Cursor、GitHub Copilot 等 AI 辅助编程工具以及 Expo(React Native 框架)让没有 Swift 或 Kotlin 经验的人也能借助自然语言生成可运行代码并完成打包上传
默认的 Expo 应用体积大约在 20-30MB 区间
Expo 的 EAS Update 和 Microsoft 的 CodePush 利用远程加载 JavaScript 包的机制推送更新,无需经过 App Store 或 Google Play 审核
EAS Observe是专门为Expo和React Native生态设计的性能监控工具,能在真实用户设备上测量应用启动速度和每个屏幕的可用时间
Frateca采用React Native(Expo)构建移动端,Node.js + React支撑Web版本,Framer制作落地页
全部知识事实 (14)
Expo是构建在React Native之上的工具链和服务平台,封装了相机、推送通知、文件系统等原生模块
65%已验证EAS(Expo Application Services)是Expo于2021年推出的云端DevOps服务套件,包含EAS Build、EAS Submit和EAS Update三个核心模块
65%待验证Expo是基于React Native构建的开源框架,允许开发者用JavaScript/TypeScript同时构建iOS和Android应用
95%待验证EAS Build可以在云端编译iOS/Android安装包,无需本地Mac环境即可构建iOS应用
90%待验证Expo是构建在React Native之上的一套完整开发平台,解决了原生React Native开发中的环境配置问题
60%待验证项目几乎全程由编码 agent Codex 协作完成,并在 AGENTS.md 中规定不要相信训练数据里关于 Expo 的知识,先抓取对应 SDK 版本化文档
50%待验证Outside 的技术链路为:Expo/React Native 录音,Render 上的 Express 后端,ElevenLabs Scribe 转写,Mastra 工作流调用 Gemma 模型,ElevenLabs TTS 合成语音
50%待验证该教程项目使用 Expo 作为移动端框架、Clerk 负责身份认证、Convex 作为后端与数据库、NativeWind 负责样式
50%待验证使用 Expo 的 Native Tabs 组件可直接获得 iOS 的液态玻璃(liquid glass)效果,无需手写大量样式代码
50%待验证Cursor、GitHub Copilot 等 AI 辅助编程工具以及 Expo(React Native 框架)让没有 Swift 或 Kotlin 经验的人也能借助自然语言生成可运行代码并完成打包上传
50%待验证Expo 的 EAS Update 和 Microsoft 的 CodePush 利用远程加载 JavaScript 包的机制推送更新,无需经过 App Store 或 Google Play 审核
50%待验证默认的 Expo 应用体积大约在 20-30MB 区间
50%待验证EAS Observe是专门为Expo和React Native生态设计的性能监控工具,能在真实用户设备上测量应用启动速度和每个屏幕的可用时间
50%待验证Frateca采用React Native(Expo)构建移动端,Node.js + React支撑Web版本,Framer制作落地页
50%