xref: /expo/docs/pages/tutorial/follow-up.mdx (revision c615fa2e)
1---
2title: Learn more
3---
4
5Now that the doing is done, let's fill in the gaps on the concepts that we applied.
6
7## JavaScript features such as async/await, import, and others
8
9Read about [Modern JavaScript on React Native Express](https://www.reactnative.express/javascript/features).
10
11## React
12
13We used React components and APIs. Having a solid understanding of React is essential to using Expo to build your app. We recommend reading the [Main Concepts section](https://reactjs.org/docs/hello-world.html) and the [Hooks section](https://reactjs.org/docs/hooks-intro.html) of the React documentation.
14
15## React Native
16
17While developing the tutorial app, we used React Native extensively. You can start from the [React Native basics guide](https://reactnative.dev/docs/flexbox) to learn more. Also, check out the following docs:
18
19- [View API reference](https://reactnative.dev/docs/view)
20- [Text API reference](https://reactnative.dev/docs/text)
21- [Platform specific code](https://reactnative.dev/docs/platform-specific-code)
22- [Presenting data in a list](https://reactnative.dev/docs/using-a-listview)
23
24We used Flexbox to layout our components. Check out the following recommendations to learn more about it:
25
26- [Height & Width](https://reactnative.dev/docs/height-and-width)
27- [Layout with Flexbox](https://reactnative.dev/docs/flexbox)
28
29## Configuring your app with app.json
30
31You can learn more about customizing your [app icon](/guides/app-icons) and [splash screen](/guides/splash-screens) in our guides. Also, look through the [**app.json** Expo config reference](/workflow/configuration) for properties you can configure in this file.
32
33## Building your project into an app
34
35Once we've built a project we're ready to share with users, we can build it into an app. Read more about [distributing your app to stores](/distribution/introduction) and [deploying websites](/distribution/publishing-websites).
36
37### Navigation
38
39We had one screen in the tutorial app. Most apps have multiple screens. Read more on how to add navigation to your app by following the [Fundamentals guide](https://reactnavigation.org/docs/getting-started) in the React Navigation documentation.
40
41### Debugging
42
43Sometimes things go wrong, and when they do, you'll need to use debugging tools to find and fix errors. [Read more about debugging](/workflow/debugging).
44
45### Gestures and Animations
46
47To learn more about implementing different types of gestures and animations, we recommend the following:
48
49- [React Native Gesture Handler](https://docs.swmansion.com/react-native-gesture-handler/docs/) documentation
50- [React Native Reanimated](https://docs.swmansion.com/react-native-reanimated/docs) documentation
51
52## Join the community
53
54Join our community on [Discord](https://chat.expo.dev/) to chat with other Expo users or to ask questions.
55