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.
- Host: GitHub
- URL: https://github.com/luruk-hai/dev-guide-react-native-git
- Owner: luruk-hai
- Created: 2025-10-01T12:49:21.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-07T15:11:18.000Z (9 months ago)
- Last Synced: 2025-10-07T17:29:05.602Z (9 months ago)
- Topics: documentation, expo, git, guide, react-native, typescript, workflow
- Homepage: https://github.com/luruk-hai
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π 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.