is it possible to make android app using rust? any step by step tutorial?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • cargo-mobile

    Rust on mobile made easy!

  • For future projects, Dioxus should have Android support. Currently, it only has iOS support, with Android being available with a little extra work using cargo-mobile. The getting started docs give the explanation.

  • lavagna

    A collaborative blackboard, ideal for simple sketches during online meetings (by alepez)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • android-activity

    Glue for building Rust applications on Android with NativeActivity or GameActivity

  • In case they give some inspiration you could check out some of these standalone Rust Android examples: https://github.com/rib/android-activity/tree/main/examples

  • bluey

    Bluey McBluetooth: A cross-platform Bluetooth LE library for Rust

  • Although the UI is very rough around the edges (only built for testing purposes) I have a UI for testing my Bluey Blutooth library which is one example of a standalone, graphical Rust application that runs on Android: https://github.com/rib/bluey/tree/main/bluey-ui

  • deltachat-android

    Email-based instant messaging for Android.

  • For a production app that's doing this, see https://github.com/deltachat/deltachat-android

  • dioxus

    Fullstack GUI library for web, desktop, mobile, and more.

  • For future projects, Dioxus should have Android support. Currently, it only has iOS support, with Android being available with a little extra work using cargo-mobile. The getting started docs give the explanation.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts