Rustroid - Rust IDE

5.0
39 reviews
100+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Unleash the power of Rust programming on your Android device with Rustroid

a feature-rich Integrated Development Environment (IDE) designed for both learning and serious development!
Whether you're a beginner exploring Rust or an experienced developer needing to code on the go, Rustroid provides the tools you need.

Core IDE Features:
• 🚀 Full Rust Toolchain: Includes the official rustc compiler and cargo package manager, allowing you to build and run real Rust projects.
• 🧠 Intelligent Code Editor:
• 💻 Experience desktop-class coding with:
• Syntax Highlighting.
• Real-time Diagnostics as you type.
• Smart Auto-Completion to speed up your coding.
• Signature Help for functions and methods.
• Code Navigation: Instantly go to Declaration, Definition, Type Definition, and Implementation.
• Code actions, Including Quick fixes, Inlining methods, Refactoring, Cleaning up code, And much more.
• Code formatting. To keep your code clean.
• Popular themes: VSCode, Catppuccin, Ayu, and Atom One. All themes include a light and a dark version.
• Comprehensive Undo/Redo History: Maintain complete control over your code with the ability to easily revert or reapply any changes as long as the file is open.
• Auto-save after a customizable delay to ensure you don't lose changes.
• Sticky scroll to help you track the scope of the current code.
• Auto indentation to save you from pressing space/tab repeatedly.
• Highlighting braces to keep track of your code blocks easily.
• Powered by rust-analyzer for an exceptional coding experience.
• And more!
• 🖥️ Powerful Terminal Emulator:
A full-fledged terminal to run Cargo commands, manage files, or execute any other shell operations.

Develop & Share:
• 🎨 GUI Crates Support: Directly develop and build applications using popular Rust GUI crates like egui, miniquad, macroquad, wgpu, And more..
• 📦 APK Generation: Compile your GUI based Rust projects directly into shareable APK files right from your Android device!
• 🔄 Git Integration: Clone public Git repositories to quickly start working on existing projects or explore open-source code.
• 📁 Project Management:
• Easily import existing Rust projects from your device's storage.
• Save your ongoing projects back to your storage.

Why Rustroid?
• Learn Rust Anywhere: Experiment with Rust's powerful features without needing a PC.
• Productivity on the Move: Make quick edits, prototype ideas, or even manage full projects.
• All-in-One Solution: Compiler, package manager, advanced editor, terminal, and GUI support in a single app.
• Offline Capable: Coding, testing, running can be done offline once your project dependencies (If any) are fetched.

Rustroid aims to be the most comprehensive Rust IDE for the Android platform. We are continuously working to improve and add new features.

Download Rustroid today and start your Rust journey on Android!

System Requirements:
Because Rustroid is a full-featured IDE, it needs sufficient device resources to run effectively. For the smoothest development experience, please ensure your device meets the following minimum requirements
• Storage: A minimum of **2 GB** of free space is required, and more is highly recommended.
• RAM: You'll need at least **3 GB** of RAM, with more being better for complex projects.
Updated on
7 Oct 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Location, App activity and 2 others
No data collected
Learn more about how developers declare collection
Data is encrypted in transit
Committed to follow the Play Families policy

Ratings and reviews

5.0
36 reviews
Anasyy1
24 October 2025
Its a really great RUST ide! Its intuitive, fast, and overall its awesome. the only issue is with text selecting, when i try to drag the little pin, its pretty janky. And there's a text selection bar right under where the white pins are, making me have to hold and select the text in a awkward area, otherwise, the little bar won't make me drag it.
Did you find this helpful?
Ivar Scholten
12 August 2025
This app is really wonderful! I often have quick ideas I'd like to prototype without access to a computer, which is much nicer with a full IDE than the Rust Playground. Rust-analyzer + clippy work well! I have a few minor UX complaints, otherwise this is great: The top bar showing the project name/open files is rather large, so you can't see much code at once. The popup windows for diagnostics often cover the relevant code. Automatic indentation sometimes over-indents.
Did you find this helpful?
EpicNuel
10 August 2025
highly impressive tool! its a project that will open a new door for future Rustaceans. - the interaction with the terminal was tacky and difficult to get by in my opinion, with my keyboard constantly popping out when any small menu movement is made, i suggest a button to show keyboard when needed. - also it would be a little bit easier to see the terminal and editor simulataneously instead of the whole terminal dropdown taking over the screen.
Did you find this helpful?

What's new

• Fixed several bugs.
• Updated rust to 1.90.0.

App support

About the developer
SHOZAN AHMED ESMAEIL KHALIFA
contact.mohammedkhc@gmail.com
ش عبد الرحمن بن عوف سيدي بشر قبلي Alexandria الإسكندرية 21611 Egypt
undefined

More by MohammedKHC

Similar apps