Home

Awesome

πŸ“š The React Native Developer Roadmap πŸ“š

<img src="./images/undraw_developer_activity_bv83.png"/>

React Native is a cross-platform library to build mobile apps using React and JavaScript. This guide will help you on your React Native journey. This repo contains great resources you need to work with React Native (e.g. Articles, Tutorials, Blog Posts).

🟒 Intro to React Native

Here are some good resources that will introduce you to React Native and give you some insights about the React Native ecosystem.

πŸ”¨ Setup the Environment for React Native

After you get an idea about React Native, it's now time to start setting up the ground to build things.

πŸ“±Setup iOS Environment

πŸ€– Setup Android Environment

βš™οΈ Debugging

Here is some content to help learn how to debug a React Native app ⬇️.

Debugging tools

πŸ’… Styling

Learn how to do styling in React Native with these resources below:

πŸ“– Articles

πŸ“š Styling libraries

πŸ–Œ Building React native components and Layout

Navigation

πŸ”‘ Authentication

<img src="./images/authentication.png"/>

πŸͺ„ Animations

UI libraries for styling

Deployment and publishing to App Stores

πŸ”‹ Performance

<!-- # ⚠️ Common issues-->

πŸͺ€ Build fun things and real projects with React Native

After getting your hands on React Native, it's time to build and practice what you've learned. Here are some fun projects to work on:

React Native developers to follow

It's important that you always keep up-to-date with React Native news and learn new things to grow your skills. Here are some folks in the React Native community that will benefit you on your React Native journey:

πŸ“š Books

Contributors

All contributions are welcome: editing, adding a resource, fixing grammar, etc..

  1. Fork the repo
  2. Create your own branch
  3. Submit a pull request βœ…
<!--# πŸ›  Tools-->