Rustroid - A Rust IDE that runs locally on your Android phone

⚓ Rust    📅 2025-09-23    👤 surdeus    👁️ 9      

surdeus

Warning

This post was published 38 days ago. The information described in this article may have changed.

Hello there. I'm Mohammed Khaled, and I'll get straight to the point cuz i just don't like writing text.. I write code..

I have just completed one of the biggest projects of my life. For about a year, I've been working on an IDE for Android (that runs on Android locally). By IDE, I truly mean an integrated development environment, one that offers features like syntax highlighting, auto-completion, diagnostics, signature help, go-to definition, declaration, implementation, show documentation, and more.

Currently, it's for the Rust programming language. I chose Rust because it's consistently one of the most admired languages in the annual Stack Overflow surveys.

A lot of the code in the IDE is shared, so it wouldn't be too difficult to adapt it for other languages in the future.

The IDE allows the user to export APKs for graphical applications and games and also lets them run the app quickly without having to install it. The app actually uses a strange dynamic loading technique to load itself from the shared library it generates from your code.

I've created a website for the app where I detail its features: https://rustroid.is-a.dev

And I wrote about why and how I created the app in this article: How did i made Rustroid. A fully featured Rust IDE for Android. | Rustroid

The application is available on Google Play (You can also check out screenshots there).

And yeah that's it.

Disclaimer: The application is not open source and/or free.
I explained why is that in detail in How did i made Rustroid. A fully featured Rust IDE for Android. | Rustroid

1 post - 1 participant

Read full topic

🏷️ Rust_feed