rn-rpa-app

🤖 Auto RPA App - React Native 移动端自动化应用

![License](https://img.shields.io/badge/license-MIT-blue.svg) ![Platform](https://img.shields.io/badge/platform-Android-green.svg) ![React Native](https://img.shields.io/badge/React%20Native-0.80.0-blue.svg) ![TypeScript](https://img.shields.io/badge/TypeScript-5.0.4-blue.svg) **一个功能强大的React Native RPA(机器人流程自动化)应用,专为Android设备自动化操作而设计** [功能特性](#-功能特性) • [快速开始](#-快速开始) • [项目结构](#-项目结构) • [开发文档](#-开发文档) • [技术栈](#️-技术栈)

✨ 功能特性

🎯 核心功能

🛡️ 企业级特性


🚀 快速开始

📋 环境要求

⚡ 一键启动

# 1. 克隆项目
git clone https://github.com/your-username/rn-rpa-app.git
cd rn-rpa-app

# 2. 安装依赖
cd auto-rpa-app && npm install

# 3. 启动开发环境
npm start                    # 启动Metro服务器
npm run android             # 启动Android应用
npm run web-debug           # 启动Web调试界面

📱 设备配置

# 连接Android设备并启用USB调试
adb devices

# 安装应用到设备
cd android && ./gradlew assembleDebug
adb install app/build/outputs/apk/debug/app-debug.apk

📁 项目结构

rn-rpa-app/
├── 📱 auto-rpa-app/                 # 主应用目录
│   ├── 🔧 android/                  # Android原生代码
│   │   └── app/src/main/java/com/rpaapp/
│   │       ├── MainActivity.kt      # 主Activity
│   │       ├── RPAServiceModule.kt  # RPA服务模块
│   │       └── UIAutomatorHelper.kt # UI自动化助手
│   ├── 🌐 src/                      # React Native源码
│   │   ├── components/              # 组件库
│   │   ├── services/                # 服务层
│   │   ├── utils/                   # 工具函数
│   │   └── web-debug/               # Web调试界面
│   ├── 📄 doc/                      # 项目文档
│   ├── 🧪 test-scripts/             # 测试脚本
│   ├── 📝 example-scripts/          # 示例脚本
│   └── 📦 package.json              # 项目配置
├── 📚 DEVELOPMENT_COMMANDS.md       # 开发命令大全
├── ⚡ QUICK_COMMANDS.md             # 快速命令参考
└── 🖼️ assets/                       # 静态资源

🎥 功能演示

📱 应用界面

| 主界面 | Web调试界面 | |:---:|:---:| | ![主界面](/rn-rpa-app/assets/images/app-screenshot-1.png) | ![Web调试](/rn-rpa-app/assets/images/app-screenshot-2.png) |

🎬 演示视频

https://github.com/user-attachments/assets/0331affe-a6d9-4609-aca6-13dcee63d495


📚 开发文档

📖 核心文档

📋 专业文档


🛠️ 技术栈

📱 前端技术

🔧 后端服务

📱 Android原生

🛠️ 开发工具


🚀 使用场景

💼 企业应用

🎯 个人使用


🤝 贡献指南

我们欢迎所有形式的贡献!请查看 贡献指南 了解详细信息。

🐛 问题反馈

💡 功能建议


📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详细信息。


🙏 致谢

感谢所有为这个项目做出贡献的开发者和用户!

🌟 特别感谢


**如果这个项目对你有帮助,请给我们一个 ⭐ Star!** [⬆ 回到顶部](#-auto-rpa-app---react-native-移动端自动化应用)