Rustroid

Rustroid
软件
软件描述
适用于Android的Rust IDE。
官方网站
访问软件的官方网站了解更多信息
rustroid.is-a.dev
什么是 Rustroid?
通过 Rustroid 在您的 Android 设备上释放 Rust 编程的强大功能
一款功能丰富的集成开发环境(IDE),专为学习与专业开发打造!
无论您是初学 Rust 的新手,还是需要随时随地编码的资深开发者,Rustroid 都能为您提供所需工具。
核心 IDE 功能:
• 完整的 Rust 工具链:包含官方 rustc 编译器和 cargo 包管理器,支持构建并运行真实的 Rust 项目。
• 智能代码编辑器:
• 享受桌面级编程体验,包括:
• 语法高亮。
• 输入时实时诊断。
• 智能自动补全,提升编码速度。
• 函数与方法的签名提示。
• 代码导航:一键跳转至声明、定义、类型定义及实现位置。
• 代码操作:包含快速修复、内联方法、重构、代码清理等丰富功能。
• 代码格式化,保持代码整洁。
• 支持主流主题:VSCode、Catppuccin、Ayu 和 Atom One。所有主题均提供深色与浅色版本。
• 全面的撤销/重做历史:在文件打开期间,可轻松回退或重做任意更改,完全掌控代码。
• 可自定义延迟的自动保存,确保不丢失修改。
• 固定滚动条,帮助您追踪当前代码作用域。
• 自动缩进,无需反复按空格或 Tab 键。
• 括号高亮,轻松跟踪代码块结构。
• 基于 rust-analyzer 构建,带来卓越的编码体验。
• 更多功能持续更新中!
• 强大的终端模拟器:
完整的终端环境,用于执行 Cargo 命令、管理文件或运行其他 shell 操作。
开发与分享:
• GUI 库支持:直接使用流行的 Rust GUI 库(如 egui、miniquad、macroquad、wgpu 等)开发并构建应用。
• APK 生成:从您的 Android 设备直接将基于 GUI 的 Rust 项目编译为可分享的 APK 文件!
• Git 集成:克隆公开 Git 仓库,快速开启现有项目或探索开源代码。
• 项目管理:
• 轻松从设备存储导入现有 Rust 项目。
• 将正在进行的项目保存回设备存储。
为什么选择 Rustroid?
• 随处学习 Rust:无需 PC 即可尝试 Rust 的强大特性。
• 移动办公高效:快速修改、原型设计,甚至管理完整项目。
• 一体化解决方案:集编译器、包管理器、高级编辑器、终端与 GUI 支持于一体。
• 离线可用:一旦获取项目依赖(如有),即可离线完成编码、测试与运行。
Rustroid 致力于成为安卓平台上最全面的 Rust IDE。我们持续优化并不断添加新功能。
立即下载 Rustroid,开启您的安卓端 Rust 开发之旅!