Mobile App Installation
Installing the Mobile App (Expo)
Section titled “Installing the Mobile App (Expo)”Overview
Section titled “Overview”The Iran Nation mobile application is built using Expo, a powerful framework for React Native development that simplifies the mobile app development process.
Prerequisites
Section titled “Prerequisites”- Node.js: v18+ (LTS recommended)
- Expo CLI: Latest version
- Git: v2.30+
- iOS/Android Development Environment: Xcode (iOS) or Android Studio (Android)
- Expo Account: For building and publishing
Quick Start
Section titled “Quick Start”# Clone the repositorygit clone https://github.com/IranNetworkState/mobile.gitcd mobile
# Install dependenciespnpm install
# Start development serverpnpm start
# Start androidpnpm android
# start ios emulatorpnpm iosEnvironment Configuration
Section titled “Environment Configuration”Create a .env.development file with:
BASE_API_URL="https://xonov-dev-api.mvpurr.com/api"Detailed Documentation
Section titled “Detailed Documentation”For comprehensive mobile app setup, development workflows, building processes, and deployment strategies, please refer to the dedicated mobile app sections in:
- Getting Started → Mobile App: Development setup and workflow
- Mobile App Release & CI/CD: Complete release process and automation
- Mobile CI/CD Workflows: GitHub Actions and workflow automation
- Mobile Release Integration: Advanced release coordination and monitoring