An open API service indexing awesome lists of open source software.

https://github.com/luruk-hai/dev-guide-react-native-git

A compact and practical developer guide for React Native / Git workflow, Expo, and project structure best practices.
https://github.com/luruk-hai/dev-guide-react-native-git

documentation expo git guide react-native typescript workflow

Last synced: about 2 months ago
JSON representation

A compact and practical developer guide for React Native / Git workflow, Expo, and project structure best practices.

Awesome Lists containing this project

README

          


React Native Dev Guide – Git, Expo & EAS banner

# πŸš€ React Native Dev Guide – Git Workflow, Expo & EAS (Ultimate Version)

> A clear, structured, and professional guide to help you (and your team) adopt the right workflow, master project organization, and ship confidently with React Native.

## πŸ’‘ Why This Guide Exists

I originally came from **Vanilla JavaScript / DOM and Lua**, then transitioned to **TypeScript**. Recently, I started learning how to build real **mobile apps with React Native and Expo**.

Most of my past projects were **solo**, so I never had to master Git and collaboration workflows like in a real team or company. As I learned, I began collecting the key elements I kept using and searching for: Git commands, commit conventions, folder structures, React hooks, and build workflows.

Sure, there are plenty of guides online, but this one is the **guide I wish I had found**. It gathers the most useful concepts and practices in one place, without having to dig through scattered tutorials or outdated docs.

If you're self-taught or transitioning to React Native, this is for you. It's a **pocket guide** meant to help you understand 90% of what makes a clean, professional project structure. Hopefully, it helps you the same way writing it helped me.

## 🧭 Overview

This repository is a **hands-on developer guide** for mastering the **React Native workflow** used in professional environments.

It’s designed as a **compact reference and dictionary** for developers who want to learn quickly, work efficiently, and follow best practices.

### 🎯 The goal

To help you quickly and easily learn the **good habits and structures** needed to work efficiently in a **team** or **company** environment with React Native.

Think of it as a *developer’s pocketbook* β€” the essentials to deliver clean, scalable, and maintainable apps.

## πŸ“˜ What’s Inside

* πŸ’Ύ **Git & GitHub best practices** and **commit conventions**
* πŸ“± **Expo & EAS** setup for builds, testing, and publishing
* 🧱 A **scalable React Native project structure** (with Expo Router)
* βš›οΈ A recap of **essential React Hooks** for everyday development

## πŸ“‚ Repository Structure

```
.
β”œβ”€β”€ tutorials/ # 🌐 Translated guides
└── README.md # You are here!
```

## 🧰 Who This Is For

This guide is perfect for:

* πŸ’Ό **React Native developers** working in teams or agencies
* 🧠 **Self-taught devs** who want to improve their organization
* πŸš€ **Students or juniors** preparing for professional workflows
* 🧩 Anyone who wants a **concise, practical reference** to stay consistent

## βš™οΈ Key Sections

| Section | Description |
| ------------------------ | ------------------------------------------------------------------ |
| πŸ’Ύ **Git & GitHub** | Learn clean commit history, `git rebase`, and conventional commits |
| πŸ“± **Expo & EAS** | Build, test, and deploy with Expo’s professional ecosystem |
| 🧱 **Project Structure** | Organize your app for scalability and clarity |
| βš›οΈ **React Hooks** | Quick reference to the most useful hooks for React Native |

## 🌍 Available Languages

* πŸ‡«πŸ‡· [Guide en FranΓ§ais](./tutorials/fr.md)
* πŸ‡¬πŸ‡§ [English Guide](./tutorials/en.md)

✍️ **Other translations are welcome!**
Feel free to contribute by adding new versions or improving the existing ones.

## 🀝 Contribute

This project is meant to **grow collaboratively**.
If you know a better practice, a missing tip, or a more efficient workflow, **share it!**

* Fork the repo
* Add your improvements
* Open a Pull Request

Your contribution will help make this guide a go-to reference for React Native developers worldwide.

## πŸ“œ License

Released under the **MIT License**.
Free to use, modify, and share. Contributions appreciated.

## 🧠 Author

**Luruk-Hai**
Developer & learner. Passionate about clean architecture, efficiency, and sharing knowledge.
πŸ“˜ [GitHub Profile](https://github.com/Luruk-Hai)

> *Clean structure, clear commits, confident delivery = () => that’s the mark of a professional React Native developer.*

### Made with ❀️ to simplify React Native workflows.