Rumo

Cross-platform Mmbile build tool for Rust based Apps — Supporting Android / iOS

Installing

$ cargo install rumo

Usage

# Compile your app into a APK
$ rumo build

# Load the appropriate APK onto your emulator / device
$ rumo device-install

Android Overview

Rumo let's you build native Android apps with Rust while not having to write any Java.

The entire build process is wrapped up into a simple command. This is achieved by embedding your rust app as a shared library within a NativeActivity.

A shell project is provided automatically, with your own app injected inside, then built using Gradle to produce runnable APKs.

Getting Started (Android)

1. Download Android NDK

2. Setup your Cargo.toml

3. You can now run rumo build which will produce Android APKs (arm-linux-androideabi) in your ./project/target directory.