A cargo-generate template for Slint UI applications targeting Android, written in pure Rust.
cargo install cargo-generate
cargo generate --git https://github.com/gregoryraymond/slint-mobile --name my-app
cd my-app
just run # builds, installs, and launches on the connected device
Prompts for an Android package name (e.g. com.example.my_app)
and an app label. The generated project has its own README.md,
a pinned dev-container, and a green-from-day-one CI workflow that
produces an APK artifact on every push to main.
core crate and a Slint UI app crate.cargo-apk2 packaging — no Gradle, no Android Studio, no JVM glue unless you ask for it..devcontainer/ with Rust + JDK 17 + Android SDK 34 + NDK r27.fmt, clippy, test, build, run, release, setup-emulator, ci.The Pages site for the sibling slint-mobile-components repo serves the entire 145-page catalogue as a wasm-compiled infinite-scroll grid that reflows to the browser width. It's the fastest way to audition what the design system offers before deciding what to drop into a generated app: