Skip to content

Mobile App Installation

The Iran Nation mobile application is built using Expo, a powerful framework for React Native development that simplifies the mobile app development process.

  • 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
Terminal window
# Clone the repository
git clone https://github.com/IranNetworkState/mobile.git
cd mobile
# Install dependencies
pnpm install
# Start development server
pnpm start
# Start android
pnpm android
# start ios emulator
pnpm ios

Create a .env.development file with:

Terminal window
BASE_API_URL="https://xonov-dev-api.mvpurr.com/api"

For comprehensive mobile app setup, development workflows, building processes, and deployment strategies, please refer to the dedicated mobile app sections in: