Introduction
1.
React Native Internals 📡
2.
Setting up the project 🌈
3.
See it in action! 🎬
4.
Project Structure 🏢
4.1.
Customizing the project structure
4.2.
Creating basic components and writing platform-specific code
5.
Conventions and Code Style 🎓
5.1.
ESLint: The guardian of code conventions ⚔️
5.2.
Github Pre-push/Pre-commit Hooks
5.3.
Environment Variables
5.4.
Speed up development with some and ES7 features 🤘
6.
Testing and Debugging 🚫🐞
6.1.
Jest setup
6.2.
Snapshots
6.3.
Testing stateful components using Enzyme
6.4.
Mocking RN modules
7.
Styling 💅🏻
7.1.
Theme Variables
7.2.
Common Styles/Mixins
7.3.
Separating styles from component
8.
Redux 🗄
8.1.
Redux setup
8.2.
Presentational VS Containers
9.
Navigation 🚪
9.1.
Using React-navigation
9.2.
Integrating with redux store
9.3.
File Structure for routes
10.
DevOps ⚙️
10.1.
Android Build setup
10.2.
iOS Build setup
11.
SVG Icons using react-native-vector-icons 🐾
11.1.
Custom Icon set
12.
Internationalization 🇮🇳🇺🇸🇷🇺
12.1.
Adding language toggle feature
12.2.
Integration with react-navigation
13.
Custom Native Modules 🍮
13.1.
Android Native Modules
13.2.
iOS Native Modules
14.
References
15.
The End
Published with GitBook
A
A
Serif
Sans
White
Sepia
Night
Share on Twitter
Share on Google
Share on Facebook
Share on Weibo
Share on Instapaper
React Made Native Easy
Edit
Don't forget to hit
★
if you like our work :)