├── .eslintrc ├── .gitignore ├── Animations.key ├── CodePush.key ├── Debugging.key ├── DeployingApp.key ├── ES2015Overview.key ├── EcosystemInfo.key ├── JSX.key ├── Lists.key ├── Mapping.key ├── MobX.key ├── Network.key ├── PlatformCode.key ├── README.md ├── RNFundamentals.key ├── RNIntro.key ├── React-Navigation.key ├── Redux.key ├── StylingAndFlexbox.key ├── Testing.key ├── TypeCheckingFlow.key ├── homeicon.png └── peopleicon.png /.eslintrc: -------------------------------------------------------------------------------- 1 | --- 2 | "extends": 3 | - "formidable/configurations/es6-react" 4 | 5 | "rules": 6 | "indent": [2, 2, {"SwitchCase": 1}] 7 | "max-len": 0 8 | "no-magic-numbers": 0 9 | "react/prefer-es6-class": 0 10 | "react/no-multi-comp": 0 11 | 12 | "env": 13 | "browser": true, 14 | "node": true 15 | "globals": 16 | "afterEach": true, 17 | "describe": true, 18 | "expect": true, 19 | "it": true, 20 | "jest": true, 21 | "test": true 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | npm-debug.log 4 | dist -------------------------------------------------------------------------------- /Animations.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/Animations.key -------------------------------------------------------------------------------- /CodePush.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/CodePush.key -------------------------------------------------------------------------------- /Debugging.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/Debugging.key -------------------------------------------------------------------------------- /DeployingApp.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/DeployingApp.key -------------------------------------------------------------------------------- /ES2015Overview.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/ES2015Overview.key -------------------------------------------------------------------------------- /EcosystemInfo.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/EcosystemInfo.key -------------------------------------------------------------------------------- /JSX.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/JSX.key -------------------------------------------------------------------------------- /Lists.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/Lists.key -------------------------------------------------------------------------------- /Mapping.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/Mapping.key -------------------------------------------------------------------------------- /MobX.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/MobX.key -------------------------------------------------------------------------------- /Network.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/Network.key -------------------------------------------------------------------------------- /PlatformCode.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/PlatformCode.key -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Check out [ReactNative.training](http://reactnative.training/) and contact us if you would like us to come to your company and deliver an existing curriculum or tailored training experience. 2 | 3 | We're also available for hire as consultants. 4 | 5 | 6 | # React Native Fundamentals Slides 7 | 8 | ## What is included here: 9 | 10 | Animations 11 | ES2015 Fundamentals 12 | React Fundamentals 13 | Redux 14 | MobX 15 | Code-Push 16 | Debugging in depth 17 | React Native core components 18 | FlexBox 19 | Working with Lists 20 | ScrollView 21 | FlatList 22 | SectionList 23 | How to implement platform specific code 24 | Importing, linking and using external libraries 25 | Understanding and working efficiently with the current open source React Native ecosystem 26 | Interacting with external APIs over the network (fetch and axios) 27 | Navigation using react-navigation 28 | Testing 29 | 30 | ### Coming Soon: 31 | Crash Report integration with Microsoft Mobile Center 32 | Analytics integration with Microsoft Mobile Center 33 | 34 | -------------------------------------------------------------------------------- /RNFundamentals.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/RNFundamentals.key -------------------------------------------------------------------------------- /RNIntro.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/RNIntro.key -------------------------------------------------------------------------------- /React-Navigation.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/React-Navigation.key -------------------------------------------------------------------------------- /Redux.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/Redux.key -------------------------------------------------------------------------------- /StylingAndFlexbox.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/StylingAndFlexbox.key -------------------------------------------------------------------------------- /Testing.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/Testing.key -------------------------------------------------------------------------------- /TypeCheckingFlow.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/TypeCheckingFlow.key -------------------------------------------------------------------------------- /homeicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/homeicon.png -------------------------------------------------------------------------------- /peopleicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-training/fundamentals-slides/b2c9e899038cd3c45c79dd70ba22a9504e24a125/peopleicon.png --------------------------------------------------------------------------------