expo:构建跨平台原生应用的开源平台,支持React与JavaScript开发

An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.

分支1310Tags0
文件最后提交记录最后更新时间
9 天前
1 天前
8 天前
8 小时前
7 个月前
1 小时前
1 个月前
3 天前
2 小时前
15 天前
1 天前
7 天前
7 个月前
2 个月前
14 小时前
14 小时前
9 年前
15 天前
7 天前
2 年前
7 个月前
2 天前
3 年前
8 天前
1 个月前
2 个月前
9 年前
10 个月前
1 个月前
8 天前
3 个月前
1 个月前
7 年前
1 年前
10 个月前
6 年前
4 年前
1 个月前
7 个月前
3 天前
8 小时前
15 天前
3 个月前
8 天前

Expo 标志

Expo

Expo SDK 版本 聊天或提问 许可证:MIT 下载量

在浏览器中尝试 Expo  •  阅读文档  •  在我们的博客上了解更多  •  请求一个功能

关注我们

Expo 在 X 上   Expo 在 GitHub 上   Expo 在 Reddit 上   Expo 在 Bluesky 上   Expo 在 LinkedIn 上

简介

Expo 是一个开源平台,用于制作可在 Android、iOS 和网页上运行的通用原生应用。它包含了一个通用运行时和一系列库,让你可以通过编写 React 和 JavaScript 来构建原生应用。

这个仓库包含了 Expo SDK、模块 API、Go 应用、命令行工具、路由器、文档和各种支持工具。 Expo 应用服务 (EAS) 是一个与 Expo 开源工具深度集成的托管服务平台。EAS 帮助您作为个人或团队构建、发布和迭代您的应用。

在与仓库互动之前,请阅读 Expo 社区准则。感谢您帮助保持 Expo 社区的开放和欢迎!

目录

📚 文档

了解如何构建和部署通用应用,请查阅我们的官方文档!

🗺 项目结构

  • packages 包含所有 Expo 模块的源代码,如果你想要编辑一个库或者只是查看它是如何工作,这里可以找到。
  • apps 这里可以找到链接到开发模块的 Expo 项目。你将在这里进行大部分测试。
  • apps/expo-go 这里可以找到 Expo Go 的源代码。
  • apps/expo-go/ios/Exponent.xcworkspace 是 Xcode 工作区。开发 iOS 时,总是打开这个而不是 Exponent.xcodeproj,因为工作区还会加载 CocoaPods 依赖。
  • docs https://docs.expo.dev 的源代码。
  • templates 当你运行 npx create-expo-app 时得到的模板项目。
  • react-native-lab 我们对 react-native 的分叉,用于构建 Expo Go。
  • guides 针对高级主题的深入教程,例如如何为客户端贡献。
  • tools 包含构建和配置工具。
  • template-files 包含需要私有密钥的文件模板。它们使用 template-files/keys.json 中的密钥填充。
  • template-files/ios/dependencies.json 指定了应用依赖的 CocoaPods。
[![runs with Expo Go](https://img.shields.io/badge/Runs%20with%20Expo%20Go-000.svg?style=flat-square&logo=EXPO&labelColor=f3f3f3&logoColor=000)](https://expo.dev/client)

[![runs with Expo Go](https://img.shields.io/badge/Runs%20with%20Expo%20Go-4630EB.svg?style=flat-square&logo=EXPO&labelColor=f3f3f3&logoColor=000)](https://expo.dev/client)

👏 贡献指南

如果您喜欢 Expo 并希望帮助它变得更好,请查阅我们的贡献指南!如果您想对 Expo 命令行界面(CLI)进行开发,请查看我们的CLI 包

❓ 常见问题

如果您对 Expo 有疑问并希望得到解答,请查阅我们的常见问题解答

如果您仍有问题,可以在我们的Discord 和论坛上提问,或者通过 X平台关注@expo

💙 团队介绍

您想知道是谁创造了 Expo 吗?以下是我们的团队成员

许可协议

Expo 的源代码遵循MIT许可协议发布。某些依赖项采用不同的许可协议,例如BSD许可协议。

在 GitHub 上关注 Expo 仓库以支持项目

项目介绍

一个开源平台,用于利用React打造跨平台的本地应用程序。Expo支持在Android、iOS以及网页上运行。【此简介由AI生成】

定制我的领域
37650.4 K12.94 K访问 GitHub