React Native Tutorial

React Native allows you to develop cross-platform mobile applications using JavaScript. In this tutorial series, you’ll learn how to use React Native to create your next great mobile applications.

What you’ll learn

  • Build real-world mobile apps using React Native.
  • Develop reusable components.

Prerequisites

  • Basic React.
  • An Android phone or iPhone for testing mobile apps.

Section 1. Getting Started with React Native

Section 2. Text, SafeArea, and ScrollView components

  • Text – Show you how to display text on mobile apps using the Text component.
  • SafeAreaView – Render nested components within the safe boundaries of a device using the SafeAreaView components.
  • ScrollView – Create scrollable content in your app.

Section 3. Rendering List with FlatList and SectionList

  • FlatList – Display a large list of items efficiently.
  • SectionList – Render a large list with section headers.

Section 4. Text Input, KeyboardAvoidingView, Pressable, Switch, and Image

  • TextInput – Learn how to create text input fields with various keyboard types.
  • KeyboardAvoidingView – Show you how to use the KeyboardAvoidingKey component to automatically adjust its properties to keep the nested component visible while the virtual keyboard is displayed.
  • Pressable – Use Pressable to create touch interactivity in your app.
  • Switch – Create a toggle switch.
  • Image – Display local or remote images in your app.

Section 5. Layout

  • Flexbox – Learn how to use the Flexbox layout to arrange components on your mobile app.
  • Positioning – Learn how to use relative and absolution positioning to position components on the screen.

Section 6. Hooks

  • useWindowDimensions – show you how to use the useWindowDimension hook to get the current window’s dimensions including width and height.
  • useColorTheme – Learn how to use the useColorTheme hook to get the current user-preferred color theme color (dark or light).

Section 7. React Navigation

In this section, you’ll learn how to set up navigation including stack navigation, bottom tab navigation, and drawer navigation to navigate between screens.

  • Stack Navigation – Set up React Navigation and create a Stack Navigator that allows you to move back and forth between screens.
  • Bottom Tab – Create a Button Tab using the the Bottom Tab Navigator.
  • Drawer – Create a drawer using the Drawer Navigator.
Was this tutorial helpful ?