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
Your final app
will look like this