学习资源
浏览精选的资源列表以了解 Expo 和 React Native。
现在示例应用已经完成,让我们进一步了解我们用于构建它的技术。
🌐 Now that the example app is done, let's learn more about the technologies we used to build it.
将你的项目构建为应用
🌐 Build your project into an app
要在你的机器上开始创建一个新应用,你可以先使用 npx create-expo-app@latest,然后按顺序 设置你的开发环境。
🌐 To start creating a new app on your machine you can use npx create-expo-app@latest and set up your development environment sequentially.
推荐结构
🌐 Recommended resources
创建新项目后,你可以了解有关帮助你完成应用开发之旅的不同工具和概念的更多信息:
🌐 Once you've created your new project, you can learn more about different tools and concepts that will help you on your app development journey:
- 开发工具:Expo 工具的参考,将在你应用开发的各个阶段为你提供帮助。
- 开发版本:使用开发版本可以让你完全控制应用的构建过程,并在设备或模拟器上测试你的应用。
- 开发概览:这是一个高级概览,提供了使用 Expo 开发应用的关键概念以及核心开发循环的流程。
- Expo Router:我们已经学习了 Expo Router 的基础知识,并实现了一个标签导航器。查看其文档以了解有关该库的更多信息。
- 应用图标 和 启动屏幕:你可以了解更多关于自定义应用图标和启动屏幕的指南。同时,也可以查阅 应用配置参考 以了解可以在 app.json 文件中配置的属性。
- 应用分发 和 提交 到应用商店:阅读这些资源,了解在应用准备好发布时,如何将其发布和提交到应用商店。
- 调试:有时候事情会出错,当出现错误时,你可以使用调试工具来查找并修复错误。
学习
🌐 Learning
反应
🌐 React
我们使用了 React 组件和 API。要使用 Expo 构建应用,深入理解 React 是必不可少的。我们建议阅读 React 文档的快速入门部分和Hooks 部分。
🌐 We used React components and APIs. Having a solid understanding of React is essential to using Expo to build your app. We recommend reading the React documentation's Quick Start section and the Hooks section.
React Native
在开发教程应用时,我们大量使用了 React Native。你可以从 React Native 入门指南 开始学习更多内容。同时,也可以查看以下文档:
🌐 While developing the tutorial app, we used React Native extensively. You can start from the React Native basics guide to learn more. Also, check out the following docs:
我们使用 Flexbox 来布局我们的组件。查看以下建议以了解更多信息:
🌐 We used Flexbox to layout our components. Check out the following recommendations to learn more about it:
手势和动画
🌐 Gestures and animations
要了解有关实现不同类型的手势和动画的更多信息,我们推荐以下文档:
🌐 To learn more about implementing different types of gestures and animations, we recommend the following documentation:
加入社区
🌐 Join the community
加入我们的 Discord 社区,与其他Expo用户聊天或提问。