Skip to content

Instantly share code, notes, and snippets.

@vspedr
Forked from sibelius/learning.md
Last active January 23, 2018 17:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vspedr/14678318fbc6273fd2332b3bd863fcaf to your computer and use it in GitHub Desktop.
Save vspedr/14678318fbc6273fd2332b3bd863fcaf 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment