Slint
Native Android app (Slint)
A declarative UI language compiled to native code. The template includes the Android entry point and cargo-apk settings.
Slint and egui draw their own pixels, so there is no web view and no Java UI to write. Develop on the desktop, then run the same code on an Android phone.

The same app as a desktop window and as an Android phone, with the Android setup check.
Tapped 0 times
Same Slint code in both. No web view and no Java UI.
Android setup check
Fix the two missing pieces above, then deploy.
Output appears here.
Try it: tap the button, switch to the phone, fix the setup check with the buttons, then run on the device.
Slint
A declarative UI language compiled to native code. The template includes the Android entry point and cargo-apk settings.
egui
An immediate-mode UI in plain Rust. The same code runs on Windows and Android.
Setup
Finds your SDK, NDK, JDK and adb, checks the Rust Android targets and cargo-apk, and offers the command that fixes what is missing.
Tasks
Run on desktop, run on an Android device, build a release APK and list connected phones from the Terminal menu.
Web view option
If you prefer a web UI inside a Rust shell, a Tauri 2 mobile starter is there too.
Mobile builds are slow to set up and slow to run. Rust Studio flips that around: the template builds as a normal desktop program, so you press F5 and see your UI in a second. When it looks right, the Run on Android device task builds the library for Android, packs and signs a debug APK, installs it and starts it.
Because the UI toolkit is the same on both, you write the app once. Platform-specific code stays in a few functions you can find easily.

Android development needs the Android SDK and NDK from Android Studio, a JDK, the Rust Android targets and cargo-apk. The Android setup check reads your machine, lists each piece with a tick or a cross, and shows the exact command for what can be installed automatically.
The same Rust code can target iOS, but iOS builds need a Mac with Xcode, so Rust Studio on Windows cannot produce them.
No. Slint and egui render natively. A Tauri template, which does use a web view, is available separately.
Yes. Choose any toolchain under Tools, Rust Toolchain. The Android targets need a rustup-managed Rust.
Yes. Rust Studio is free for personal and commercial use, with no account, trial or licence key. It is closed-source freeware.
Windows 10 and 11 (64-bit). You can build for Windows, the web and Android from it. iOS builds need a Mac with Xcode.
Rust Studio is a free, native Rust IDE for Windows: rust-analyzer, solutions with many projects, full-stack web templ…
Build Windows desktop apps in Rust with Tauri, Slint or egui. Rust Studio gives you project templates, solutions, a o…
Build full-stack Rust web apps in Rust Studio: an axum backend with a React, Vue, Svelte or Angular front end, a dev…
Download Rust Studio, the free Rust IDE for Windows 10 and 11. Per-user install, no administrator rights, no account,…