Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.