Skip to content

Instantly share code, notes, and snippets.

@sibelius
Last active August 23, 2023 13:21
Show Gist options
  • Save sibelius/e1f4fdb690735e49f75bbd959bd2fbc2 to your computer and use it in GitHub Desktop.
Save sibelius/e1f4fdb690735e49f75bbd959bd2fbc2 to your computer and use it in GitHub Desktop.
Learning Path React Native

Basics

  • Learn how to start a new react native project
  • Run it on ios simulator, on android emulator, on a real iPhone device and on a real Android device, with and without debugging enabled.
  • Learn how to upgrade a react native project
  • Learn how to add a package to the project
  • Learn how to add a package that has a native dependency (https://github.com/airbnb/react-native-maps, https://github.com/evollu/react-native-fcm) - DO NOT USE COCOAPODS
  • Learn how to use fetch to get data from your backend

Learn Navigation

Learn to do a Login/Register Flow

Learn common mobile patterns

  • do a form using https://github.com/gcanti/tcomb-form-native
  • do the same form without tcomb-form-native
  • do a list of items (ListView and DataSource), work with sections.
  • implement a Modal (using component from react native)
  • change navigation transition style
  • work with social logins (facebook, google, twitter, and so on)
  • implement push notification
  • work with cameral roll
  • work with maps
  • Learn Relay/Apollo
@ronal2do
Copy link

Greater article and list, to the future U could add VR our Recognition face and images.

@ronal2do
Copy link

  • Learn how to implement relay to fetch your GraphQL backend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment