Summary Introduction React Native Internals 📡 Setting up the project 🌈 Start building the app 😎 See it in action! 🎬 Project Structure 🏢 Customizing the project structure Creating basic components and writing platform-specific code Conventions and Code Style 🎓 ESLint: The guardian of code conventions ⚔️ Github Pre-push/Pre-commit Hooks Environment Variables Speed up development with some and ES7 features 🤘 Testing and Debugging 🚫🐞 Jest setup Snapshots Testing stateful components using Enzyme Mocking RN modules Styling 💅🏻 Theme Variables Common Styles/Mixins Separating styles from component Redux 🗄 Redux setup Presentational VS Containers Navigation 🚪 Using React-navigation Integrating with redux store File Structure for routes DevOps ⚙️ Android Build setup iOS Build setup SVG Icons using react-native-vector-icons 🐾 Custom Icon set Internationalization 🇮🇳🇺🇸🇷🇺 Adding language toggle feature Integration with react-navigation Custom Native Modules 🍮 Android Native Modules iOS Native Modules References The End