Skip to content

Latest commit

Β 

History

History
71 lines (50 loc) Β· 1.64 KB

File metadata and controls

71 lines (50 loc) Β· 1.64 KB

πŸ›  Development Guide

This guide helps you set up, run, and develop the project locally.


πŸ“‹ Prerequisites

Make sure you have the following installed:

🧰 Core Tools

  • 🐳 Docker (for API services)
  • 🟒 Node.js (LTS recommended)
  • πŸ“¦ npm or yarn
  • πŸ”§ Git

πŸ“± React Native / Expo

  • πŸ“¦ Expo CLI (via npx expo)
  • πŸ“± Expo Go (on your mobile device)

πŸ€– Android Development (if using Android)

  • Java Development Kit (Azul Zulu)
  • Android Studio
  • Android SDK
  • Android Emulator (configured via Android Studio)
  • Reference

🍎 iOS Development (Mac only)

  • Xcode
  • Xcode Command Line Tools
  • iOS Simulator
  • Reference

πŸ”Œ Optional but Recommended

  • πŸ§ͺ Watchman (macOS) β†’ improves file watching performance
  • 🧠 VS Code / WebStorm (IDE)

βœ… Environment Check

Run the following to verify your setup:

npx expo doctor

πŸš€ Project Setup

🟒 Managed (Recommended)

npx create-expo-app EmployeeAdmin --template blank-typescript
  • Easy setup, fast development
  • Works with Expo Go
  • Best for API + Redux apps

🍎 Run on iOS

Press Shift + I to list simulators, then select one (e.g., iPhone 17 Pro).

πŸ€– Run on Android

Press Shift + A to list emulators/phones, then select a device (e.g., Pixel 9 Pro).

πŸ“š References