Skip to main content

移动应用开发

移动应用项目采用React Native框架开发,支持iOS和Android双平台。

技术选型

  • React Native - 跨平台移动应用框架
  • TypeScript - 类型安全的JavaScript
  • React Navigation - 导航管理
  • Redux Toolkit - 状态管理
  • React Native Paper - UI组件库

开发环境配置

iOS开发环境

  1. 安装Xcode
  2. 配置iOS模拟器
  3. 安装CocoaPods
# 安装CocoaPods
sudo gem install cocoapods

# 安装iOS依赖
cd ios && pod install

Android开发环境

  1. 安装Android Studio
  2. 配置Android SDK
  3. 创建虚拟设备

项目结构

src/
├── components/ # 通用组件
├── screens/ # 页面组件
├── navigation/ # 导航配置
├── store/ # Redux状态管理
├── services/ # API服务
└── utils/ # 工具函数

运行项目

# 安装依赖
npm install

# 运行iOS
npm run ios

# 运行Android
npm run android

# 启动Metro服务器
npm start